diff options
author | Jerry Jelinek <jerry.jelinek@joyent.com> | 2014-07-29 01:25:22 +0000 |
---|---|---|
committer | Jerry Jelinek <jerry.jelinek@joyent.com> | 2014-07-29 01:25:43 +0000 |
commit | 5a8469f34281cb1675b6270c1d378da92670ad6b (patch) | |
tree | 341e8d033dcb40e374625e0efb56a349bb29e361 /usr/src | |
parent | d4f23940718b56d7e99863668da94f217161727b (diff) | |
download | illumos-joyent-5a8469f34281cb1675b6270c1d378da92670ad6b.tar.gz |
OS-3259 ltp fcntl missing F_DUPFD_CLOEXEC
Diffstat (limited to 'usr/src')
-rw-r--r-- | usr/src/lib/brand/lx/lx_brand/common/fcntl.c | 4 | ||||
-rw-r--r-- | usr/src/lib/brand/lx/lx_brand/sys/lx_fcntl.h | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/usr/src/lib/brand/lx/lx_brand/common/fcntl.c b/usr/src/lib/brand/lx/lx_brand/common/fcntl.c index cc2a8b5d51..fb27102706 100644 --- a/usr/src/lib/brand/lx/lx_brand/common/fcntl.c +++ b/usr/src/lib/brand/lx/lx_brand/common/fcntl.c @@ -170,6 +170,10 @@ lx_fcntl_com(int fd, int cmd, ulong_t arg) rc = fcntl(fd, F_DUPFD, arg); break; + case LX_F_DUPFD_CLOEXEC: + rc = fcntl(fd, F_DUPFD_CLOEXEC, arg); + break; + case LX_F_GETFD: rc = fcntl(fd, F_GETFD, 0); break; diff --git a/usr/src/lib/brand/lx/lx_brand/sys/lx_fcntl.h b/usr/src/lib/brand/lx/lx_brand/sys/lx_fcntl.h index 163909a445..06e05cbf5c 100644 --- a/usr/src/lib/brand/lx/lx_brand/sys/lx_fcntl.h +++ b/usr/src/lib/brand/lx/lx_brand/sys/lx_fcntl.h @@ -74,6 +74,7 @@ extern "C" { #define LX_F_SETLEASE 1024 #define LX_F_GETLEASE 1025 #define LX_F_NOTIFY 1026 +#define LX_F_DUPFD_CLOEXEC 1030 #define LX_F_RDLCK 0 #define LX_F_WRLCK 1 |