diff options
Diffstat (limited to 'sys/sys')
-rw-r--r-- | sys/sys/fcntl.h | 4 | ||||
-rw-r--r-- | sys/sys/filedesc.h | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/sys/sys/fcntl.h b/sys/sys/fcntl.h index ef394a3..6f6e348 100644 --- a/sys/sys/fcntl.h +++ b/sys/sys/fcntl.h @@ -123,9 +123,11 @@ typedef __pid_t pid_t; #define FEXEC O_EXEC #endif -/* Defined by POSIX 1003.1-2008; BSD default, but reserve for future use. */ #if __POSIX_VISIBLE >= 200809 +/* Defined by POSIX 1003.1-2008; BSD default, but reserve for future use. */ #define O_TTY_INIT 0x00080000 /* Restore default termios attributes */ + +#define O_CLOEXEC 0x00100000 #endif /* diff --git a/sys/sys/filedesc.h b/sys/sys/filedesc.h index dd97d44..c96d6f9 100644 --- a/sys/sys/filedesc.h +++ b/sys/sys/filedesc.h @@ -112,6 +112,8 @@ int closef(struct file *fp, struct thread *td); int dupfdopen(struct thread *td, struct filedesc *fdp, int indx, int dfd, int mode, int error); int falloc(struct thread *td, struct file **resultfp, int *resultfd); +int fallocf(struct thread *td, struct file **resultfp, int *resultfd, + int flags); int fdalloc(struct thread *td, int minfd, int *result); int fdavail(struct thread *td, int n); int fdcheckstd(struct thread *td); |