pub fn add_fds(&mut self, fds: &[RawFd]) -> bool {
		self.truncated = false;
		add_to_ancillary_data(
			&mut self.buffer,
			&mut self.length,
			fds,
			libc::SOL_SOCKET,
			libc::SCM_RIGHTS,
		)
	}
/// Add file descriptors to the ancillary data.
///
/// The function returns `true` if there was enough space in the buffer.
/// If there was not enough space then no file descriptors was appended.
/// Technically, that means this operation adds a control message with the level `SOL_SOCKET`
/// and type `SCM_RIGHTS`.
Add file descriptors to the ancillary data.
The function returns `true` if there was enough space in the buffer.
If there was not enough space then no file descriptors was appended.
Technically, that means this operation adds a control message with the level `SOL_SOCKET`
and type `SCM_RIGHTS`.
Add file descriptors to the ancillary data . The function returns ` true ` if there was enough space in the buffer . If there was not enough space then no file descriptors was appended . Technically that means this operation adds a control message with the level ` SOL_SOCKET ` and type ` SCM_RIGHTS ` .
pub fn add_fds(&mut self, fds: &[RawFd]) -> bool {
		self.truncated = false;
		add_to_ancillary_data(
			&mut self.buffer,
			&mut self.length,
			fds,
			libc::SOL_SOCKET,
			libc::SCM_RIGHTS,
		)
	}
pub fn add_fds ( & mut self , fds : & [ RawFd ] ) -> bool { self . truncated = false ; add_to_ancillary_data ( & mut self . buffer , & mut self . length , fds , libc :: SOL_SOCKET , libc :: SCM_RIGHTS , ) }
Add file descriptors to the ancillary data.
Add file descriptors to the ancillary data .
&mut self
fds
&[RawFd]
&mut self
fds
&[RawFd]