fd 105 include/ipc/fs.h int fd; /* file descriptor */ fd 113 include/ipc/fs.h int fd; /* file descriptor */ fd 123 include/ipc/fs.h int fd; /* file descriptor */ fd 133 include/ipc/fs.h int fd; /* file descriptor */ fd 144 include/ipc/fs.h int fd; /* file descriptor */ fd 153 include/ipc/fs.h int fd; /* file descriptor */ fd 163 include/ipc/fs.h int fd; /* file descriptor */ fd 58 usr/bin/cat/cat.c int ch, fd; fd 73 usr/bin/cat/cat.c fd = fileno(stdin); fd 78 usr/bin/cat/cat.c fd = fileno(stdin); fd 79 usr/bin/cat/cat.c else if ((fd = open(*argv, O_RDONLY, 0)) < 0) { fd 87 usr/bin/cat/cat.c do_cat(fd); fd 88 usr/bin/cat/cat.c if (fd != fileno(stdin)) fd 89 usr/bin/cat/cat.c (void)close(fd); fd 204 usr/bin/sh/sh.c int fd, argc; fd 236 usr/bin/sh/sh.c fd = open(file, O_WRONLY | O_APPEND); fd 238 usr/bin/sh/sh.c fd = creat(file, 0666); fd 240 usr/bin/sh/sh.c fd = open(file, O_RDONLY); fd 242 usr/bin/sh/sh.c if (fd == -1) { fd 246 usr/bin/sh/sh.c redir[io] = fd; fd 409 usr/bin/sh/sh.c readline(int fd, char *line, int len) fd 416 usr/bin/sh/sh.c cnt = read(fd, p, 1); fd 433 usr/bin/sh/sh.c cmdloop(int fd) fd 443 usr/bin/sh/sh.c p = readline(fd, line, sizeof(line)); fd 93 usr/bin/touch/touch.c int fd; fd 97 usr/bin/touch/touch.c if ((fd = creat(file, 0666)) < 0) fd 99 usr/bin/touch/touch.c close(fd); fd 103 usr/bin/touch/touch.c if ((fd = open(file, 2)) < 0) fd 106 usr/bin/touch/touch.c close(fd); fd 61 usr/lib/libc/gen/fts.c #define FCHDIR(sp, fd) (!ISSET(FTS_NOCHDIR) && fchdir(fd)) fd 459 usr/lib/libc/gen/fts.c int fd; fd 512 usr/lib/libc/gen/fts.c if ((fd = open(".", O_RDONLY, 0)) < 0) fd 515 usr/lib/libc/gen/fts.c if (fchdir(fd)) fd 517 usr/lib/libc/gen/fts.c (void)close(fd); fd 41 usr/lib/libc/stdio/fdopen.c fdopen(fd, mode) fd 42 usr/lib/libc/stdio/fdopen.c int fd; fd 52 usr/lib/libc/stdio/fdopen.c if ((fdflags = fcntl(fd, F_GETFL, 0)) < 0) fd 70 usr/lib/libc/stdio/fdopen.c fp->_file = fd; fd 44 usr/lib/libc/stdio/mktemp.c int fd; fd 46 usr/lib/libc/stdio/mktemp.c return (_gettemp(path, &fd) ? fd : -1); fd 46 usr/lib/libc/stdio/tmpfile.c int fd, sverrno; fd 56 usr/lib/libc/stdio/tmpfile.c fd = mkstemp(buf); fd 57 usr/lib/libc/stdio/tmpfile.c if (fd != -1) fd 62 usr/lib/libc/stdio/tmpfile.c if (fd == -1) fd 65 usr/lib/libc/stdio/tmpfile.c if ((fp = fdopen(fd, "w+")) == NULL) { fd 67 usr/lib/libc/stdio/tmpfile.c (void)close(fd); fd 37 usr/lib/libc/termios/tcdrain.c tcdrain(fd) fd 38 usr/lib/libc/termios/tcdrain.c int fd; fd 41 usr/lib/libc/termios/tcdrain.c return (ioctl(fd, TIOCDRAIN, 0)); fd 38 usr/lib/libc/termios/tcflow.c tcflow(fd, action) fd 39 usr/lib/libc/termios/tcflow.c int fd, action; fd 46 usr/lib/libc/termios/tcflow.c return (ioctl(fd, TIOCSTOP, 0)); fd 48 usr/lib/libc/termios/tcflow.c return (ioctl(fd, TIOCSTART, 0)); fd 51 usr/lib/libc/termios/tcflow.c if (tcgetattr(fd, &term) == -1) fd 54 usr/lib/libc/termios/tcflow.c if (c != _POSIX_VDISABLE && write(fd, &c, sizeof(c)) == -1) fd 41 usr/lib/libc/termios/tcflush.c tcflush(fd, which) fd 42 usr/lib/libc/termios/tcflush.c int fd, which; fd 60 usr/lib/libc/termios/tcflush.c return (ioctl(fd, TIOCFLUSH, &com)); fd 36 usr/lib/libc/termios/tcgetattr.c tcgetattr(fd, t) fd 37 usr/lib/libc/termios/tcgetattr.c int fd; fd 41 usr/lib/libc/termios/tcgetattr.c return (ioctl(fd, TIOCGETA, t)); fd 38 usr/lib/libc/termios/tcgetpgrp.c tcgetpgrp(int fd) fd 42 usr/lib/libc/termios/tcgetpgrp.c if (ioctl(fd, TIOCGPGRP, &s) < 0) fd 37 usr/lib/libc/termios/tcsendbreak.c tcsendbreak(fd, len) fd 38 usr/lib/libc/termios/tcsendbreak.c int fd, len; fd 45 usr/lib/libc/termios/tcsendbreak.c if (ioctl(fd, TIOCSBRK, 0) == -1) fd 48 usr/lib/libc/termios/tcsendbreak.c if (ioctl(fd, TIOCCBRK, 0) == -1) fd 39 usr/lib/libc/termios/tcsetattr.c tcsetattr(fd, opt, t) fd 40 usr/lib/libc/termios/tcsetattr.c int fd, opt; fd 52 usr/lib/libc/termios/tcsetattr.c return (ioctl(fd, TIOCSETA, t)); fd 54 usr/lib/libc/termios/tcsetattr.c return (ioctl(fd, TIOCSETAW, t)); fd 56 usr/lib/libc/termios/tcsetattr.c return (ioctl(fd, TIOCSETAF, t)); fd 38 usr/lib/libc/termios/tcsetpgrp.c tcsetpgrp(int fd, pid_t pgrp) fd 43 usr/lib/libc/termios/tcsetpgrp.c return (ioctl(fd, TIOCSPGRP, &s)); fd 36 usr/lib/posix/file/close.c close(int fd) fd 41 usr/lib/posix/file/close.c m.data[0] = fd; fd 38 usr/lib/posix/file/fchdir.c fchdir(int fd) fd 43 usr/lib/posix/file/fchdir.c m.data[0] = fd; fd 39 usr/lib/posix/file/fcntl.c fcntl(int fd, int cmd, ...) fd 50 usr/lib/posix/file/fcntl.c m.fd = fd; fd 39 usr/lib/posix/file/fstat.c fstat(int fd, struct stat *st) fd 44 usr/lib/posix/file/fstat.c m.fd = fd; fd 36 usr/lib/posix/file/fsync.c fsync(int fd) fd 41 usr/lib/posix/file/fsync.c m.data[0] = fd; fd 36 usr/lib/posix/file/ftruncate.c ftruncate(int fd, off_t length) fd 41 usr/lib/posix/file/ftruncate.c m.data[0] = fd; fd 40 usr/lib/posix/file/ioctl.c ioctl(int fd, unsigned long cmd, ...) fd 81 usr/lib/posix/file/ioctl.c m.fd = fd; fd 36 usr/lib/posix/file/isatty.c isatty(int fd) fd 41 usr/lib/posix/file/isatty.c m.data[0] = fd; fd 39 usr/lib/posix/file/lseek.c lseek(int fd, off_t offset, int whence) fd 44 usr/lib/posix/file/lseek.c m.data[0] = fd; fd 56 usr/lib/posix/file/open.c return m.fd; fd 53 usr/lib/posix/file/opendir.c dir->dd_fd = m.fd; fd 36 usr/lib/posix/file/pipe.c pipe(int fd[2]) fd 43 usr/lib/posix/file/pipe.c fd[0] = m.data[0]; fd 44 usr/lib/posix/file/pipe.c fd[1] = m.data[1]; fd 38 usr/lib/posix/file/read.c read(int fd, void *buf, size_t len) fd 43 usr/lib/posix/file/read.c m.fd = fd; fd 46 usr/lib/posix/file/readdir.c m.fd = dir->dd_fd; fd 37 usr/lib/posix/file/write.c write(int fd, void *buf, size_t len) fd 42 usr/lib/posix/file/write.c m.fd = fd; fd 40 usr/lib/posix/time/gettimeofday.c int fd, error; fd 42 usr/lib/posix/time/gettimeofday.c if ((fd = open("/dev/rtc", 0)) < 0) { fd 46 usr/lib/posix/time/gettimeofday.c error = ioctl(fd, RTCIOC_GET_TIME, tv); fd 47 usr/lib/posix/time/gettimeofday.c close(fd); fd 59 usr/server/exec/exec_elf.c load_exec(Elf32_Ehdr *ehdr, task_t task, int fd, vaddr_t *entry) fd 85 usr/server/exec/exec_elf.c if (lseek(fd, (off_t)phdr->p_offset, SEEK_SET) fd 88 usr/server/exec/exec_elf.c if (read(fd, mapped, phdr->p_filesz) < 0) fd 195 usr/server/exec/exec_elf.c load_reloc(Elf32_Ehdr *ehdr, task_t task, int fd, vaddr_t *entry) fd 212 usr/server/exec/exec_elf.c if (lseek(fd, ehdr->e_shoff, SEEK_SET) < 0) { fd 216 usr/server/exec/exec_elf.c if (read(fd, buf, shdr_size) < 0) { fd 284 usr/server/exec/exec_elf.c if (lseek(fd, shdr->sh_offset, SEEK_SET) < 0) { fd 288 usr/server/exec/exec_elf.c if (read(fd, addr, shdr->sh_size) < 0) { fd 336 usr/server/exec/exec_elf.c int error, fd; fd 346 usr/server/exec/exec_elf.c if ((fd = open(exec->path, O_RDONLY)) == -1) fd 351 usr/server/exec/exec_elf.c fd, &exec->entry); fd 354 usr/server/exec/exec_elf.c fd, &exec->entry); fd 356 usr/server/exec/exec_elf.c close(fd); fd 445 usr/server/exec/exec_execve.c int fd; fd 451 usr/server/exec/exec_execve.c if ((fd = open(path, O_RDONLY)) == -1) fd 454 usr/server/exec/exec_execve.c if (fstat(fd, &st) == -1) { fd 455 usr/server/exec/exec_execve.c close(fd); fd 460 usr/server/exec/exec_execve.c close(fd); fd 467 usr/server/exec/exec_execve.c if (read(fd, hdrbuf, HEADER_SIZE) == -1) { fd 468 usr/server/exec/exec_execve.c close(fd); fd 471 usr/server/exec/exec_execve.c close(fd); fd 131 usr/server/fs/vfs/main.c int fd, error; fd 135 usr/server/fs/vfs/main.c if ((fd = task_newfd(t)) == -1) fd 156 usr/server/fs/vfs/main.c t->t_ofile[fd] = fp; fd 158 usr/server/fs/vfs/main.c msg->fd = fd; fd 166 usr/server/fs/vfs/main.c int fd, error; fd 168 usr/server/fs/vfs/main.c fd = msg->data[0]; fd 169 usr/server/fs/vfs/main.c if (fd >= OPEN_MAX) fd 172 usr/server/fs/vfs/main.c fp = t->t_ofile[fd]; fd 179 usr/server/fs/vfs/main.c t->t_ofile[fd] = NULL; fd 221 usr/server/fs/vfs/main.c if ((fp = task_getfp(t, msg->fd)) == NULL) fd 241 usr/server/fs/vfs/main.c if ((fp = task_getfp(t, msg->fd)) == NULL) fd 258 usr/server/fs/vfs/main.c if ((fp = task_getfp(t, msg->fd)) == NULL) fd 282 usr/server/fs/vfs/main.c if ((fp = task_getfp(t, msg->fd)) == NULL) fd 295 usr/server/fs/vfs/main.c int fd, error; fd 298 usr/server/fs/vfs/main.c if ((fd = task_newfd(t)) == -1) fd 307 usr/server/fs/vfs/main.c t->t_ofile[fd] = fp; fd 308 usr/server/fs/vfs/main.c msg->fd = fd; fd 316 usr/server/fs/vfs/main.c int fd, error; fd 318 usr/server/fs/vfs/main.c fd = msg->data[0]; fd 319 usr/server/fs/vfs/main.c if (fd >= OPEN_MAX) fd 321 usr/server/fs/vfs/main.c fp = t->t_ofile[fd]; fd 327 usr/server/fs/vfs/main.c t->t_ofile[fd] = NULL; fd 336 usr/server/fs/vfs/main.c if ((fp = task_getfp(t, msg->fd)) == NULL) fd 454 usr/server/fs/vfs/main.c int fd; fd 456 usr/server/fs/vfs/main.c fd = msg->data[0]; fd 457 usr/server/fs/vfs/main.c if ((fp = task_getfp(t, fd)) == NULL) fd 578 usr/server/fs/vfs/main.c if ((fp = task_getfp(t, msg->fd)) == NULL) fd 690 usr/server/fs/vfs/main.c int fd; fd 702 usr/server/fs/vfs/main.c for (fd = 0; fd < OPEN_MAX; fd++) { fd 703 usr/server/fs/vfs/main.c fp = target->t_ofile[fd]; fd 707 usr/server/fs/vfs/main.c target->t_ofile[fd] = NULL; fd 724 usr/server/fs/vfs/main.c int fd; fd 731 usr/server/fs/vfs/main.c for (fd = 0; fd < OPEN_MAX; fd++) { fd 732 usr/server/fs/vfs/main.c fp = t->t_ofile[fd]; fd 132 usr/server/fs/vfs/vfs.h file_t task_getfp(struct task *t, int fd); fd 133 usr/server/fs/vfs/vfs.h void task_setfp(struct task *t, int fd, file_t fp); fd 135 usr/server/fs/vfs/vfs.h void task_delfd(struct task *t, int fd); fd 165 usr/server/fs/vfs/vfs_task.c task_getfp(struct task *t, int fd) fd 168 usr/server/fs/vfs/vfs_task.c if (fd < 0 || fd >= OPEN_MAX) fd 171 usr/server/fs/vfs/vfs_task.c return t->t_ofile[fd]; fd 178 usr/server/fs/vfs/vfs_task.c task_setfp(struct task *t, int fd, file_t fp) fd 181 usr/server/fs/vfs/vfs_task.c t->t_ofile[fd] = fp; fd 191 usr/server/fs/vfs/vfs_task.c int fd; fd 196 usr/server/fs/vfs/vfs_task.c for (fd = 0; fd < OPEN_MAX; fd++) { fd 197 usr/server/fs/vfs/vfs_task.c if (t->t_ofile[fd] == NULL) fd 200 usr/server/fs/vfs/vfs_task.c if (fd == OPEN_MAX) fd 203 usr/server/fs/vfs/vfs_task.c return fd; fd 210 usr/server/fs/vfs/vfs_task.c task_delfd(struct task *t, int fd) fd 213 usr/server/fs/vfs/vfs_task.c t->t_ofile[fd] = NULL; fd 51 usr/test/creat/creat.c int fd, i; fd 63 usr/test/creat/creat.c if ((fd = creat(file, 0660)) == -1) { fd 69 usr/test/creat/creat.c if (fd != -1 && close(fd) == -1) fd 42 usr/test/dup/dup.c int fd; fd 45 usr/test/dup/dup.c if ((fd = mkstemp(temp)) < 0) fd 48 usr/test/dup/dup.c if (ftruncate(fd, 1024) != 0) fd 50 usr/test/dup/dup.c return (fd); fd 55 usr/test/fileio/fileio.c int fd, i; fd 57 usr/test/fileio/fileio.c if ((fd = open(WRITE_TARGET, O_CREAT|O_RDWR, 0)) < 0) fd 62 usr/test/fileio/fileio.c write(fd, iobuf, IOBUFSZ); fd 64 usr/test/fileio/fileio.c close(fd); fd 73 usr/test/fileio/fileio.c int rd, fd; fd 75 usr/test/fileio/fileio.c if ((fd = open(READ_TARGET, O_RDONLY, 0)) < 0) fd 78 usr/test/fileio/fileio.c while ((rd = read(fd, iobuf, IOBUFSZ)) > 0) fd 80 usr/test/fileio/fileio.c close(fd); fd 103 usr/test/fileio/fileio.c int fd; fd 106 usr/test/fileio/fileio.c if ((fd = open(READ_TARGET, O_RDONLY, 0)) < 0) fd 108 usr/test/fileio/fileio.c close(fd); fd 118 usr/test/fileio/fileio.c int rd, fd; fd 120 usr/test/fileio/fileio.c if ((fd = open(READ_TARGET, O_RDONLY, 0)) < 0) fd 124 usr/test/fileio/fileio.c while ((rd = read(fd, iobuf, IOBUFSZ)) > 0) fd 127 usr/test/fileio/fileio.c close(fd); fd 47 usr/test/pipe/pipe.c int fd[2]; fd 53 usr/test/pipe/pipe.c if (pipe(fd) == -1) { fd 57 usr/test/pipe/pipe.c write(fd[1], str, sizeof(str)); fd 58 usr/test/pipe/pipe.c read(fd[0], buf, sizeof(buf)); fd 65 usr/test/pipe/pipe.c int fd[2]; fd 71 usr/test/pipe/pipe.c if (pipe(fd) == -1) { fd 81 usr/test/pipe/pipe.c close(fd[1]); fd 82 usr/test/pipe/pipe.c read(fd[0], buf, 256); fd 83 usr/test/pipe/pipe.c close(fd[0]); fd 89 usr/test/pipe/pipe.c close(fd[0]); fd 90 usr/test/pipe/pipe.c write(fd[1], str, sizeof(str)); fd 91 usr/test/pipe/pipe.c close(fd[1]);