Lines Matching refs:RawFd
37 use std::os::unix::io::RawFd;
428 pub fn dup(oldfd: RawFd) -> Result<RawFd> {
441 pub fn dup2(oldfd: RawFd, newfd: RawFd) -> Result<RawFd> {
452 pub fn dup3(oldfd: RawFd, newfd: RawFd, flags: OFlag) -> Result<RawFd> {
457 fn dup3_polyfill(oldfd: RawFd, newfd: RawFd, flags: OFlag) -> Result<RawFd> {
496 pub fn fchdir(dirfd: RawFd) -> Result<()> {
590 pub fn mkfifoat<P: ?Sized + NixPath>(dirfd: Option<RawFd>, path: &P, mode: Mode) -> Result<()> {
610 dirfd: Option<RawFd>,
734 pub fn fchown(fd: RawFd, owner: Option<Uid>, group: Option<Gid>) -> Result<()> {
770 dirfd: Option<RawFd>,
899 pub fn fexecve<SA: AsRef<CStr> ,SE: AsRef<CStr>>(fd: RawFd, args: &[SA], env: &[SE]) -> Result<Infallible> {
922 pub fn execveat<SA: AsRef<CStr>,SE: AsRef<CStr>>(dirfd: RawFd, pathname: &CStr, args: &[SA],
1063 pub fn close(fd: RawFd) -> Result<()> {
1071 pub fn read(fd: RawFd, buf: &mut [u8]) -> Result<usize> {
1082 pub fn write(fd: RawFd, buf: &[u8]) -> Result<usize> {
1131 pub fn lseek(fd: RawFd, offset: off_t, whence: Whence) -> Result<off_t> {
1138 pub fn lseek64(fd: RawFd, offset: libc::off64_t, whence: Whence) -> Result<libc::off64_t> {
1148 pub fn pipe() -> std::result::Result<(RawFd, RawFd), Error> {
1181 pub fn pipe2(flags: OFlag) -> Result<(RawFd, RawFd)> {
1212 pub fn ftruncate(fd: RawFd, len: off_t) -> Result<()> {
1216 pub fn isatty(fd: RawFd) -> Result<bool> {
1253 olddirfd: Option<RawFd>,
1255 newdirfd: Option<RawFd>,
1315 dirfd: Option<RawFd>,
1362 pub fn syncfs(fd: RawFd) -> Result<()> {
1372 pub fn fsync(fd: RawFd) -> Result<()> {
1392 pub fn fdatasync(fd: RawFd) -> Result<()> {
1907 pub fn mkstemp<P: ?Sized + NixPath>(template: &P) -> Result<(RawFd, PathBuf)> {
2059 pub fn fpathconf(fd: RawFd, var: PathconfVar) -> Result<Option<c_long>> {
2926 pub fn faccessat<P: ?Sized + NixPath>(dirfd: Option<RawFd>, path: &P, mode: AccessFlags, flags: AtFlags) -> Result<()> {
3322 pub fn ttyname(fd: RawFd) -> Result<PathBuf> {
3352 pub fn getpeereid(fd: RawFd) -> Result<(Uid, Gid)> {