File tree Expand file tree Collapse file tree 4 files changed +28
-2
lines changed Expand file tree Collapse file tree 4 files changed +28
-2
lines changed Original file line number Diff line number Diff line change @@ -544,6 +544,15 @@ pub const RTLD_GLOBAL: ::c_int = 0x2;
544
544
pub const RTLD_NOLOAD : :: c_int = 0x4 ;
545
545
pub const RTLD_NOW : :: c_int = 0 ;
546
546
547
+ // TODO(#235): Move these to unix::notbsd once verification is figured out.
548
+ pub const F_ADD_SEALS : :: c_int = 1033 ;
549
+ pub const F_GET_SEALS : :: c_int = 1034 ;
550
+
551
+ pub const F_SEAL_SEAL : :: c_int = 0x0001 ;
552
+ pub const F_SEAL_SHRINK : :: c_int = 0x0002 ;
553
+ pub const F_SEAL_GROW : :: c_int = 0x0004 ;
554
+ pub const F_SEAL_WRITE : :: c_int = 0x0008 ;
555
+
547
556
f ! {
548
557
pub fn sigemptyset( set: * mut sigset_t) -> :: c_int {
549
558
* set = 0 ;
Original file line number Diff line number Diff line change @@ -315,8 +315,6 @@ pub const RTLD_NOW: ::c_int = 0x2;
315
315
316
316
pub const TCP_MD5SIG : :: c_int = 14 ;
317
317
318
- pub const F_DUPFD_CLOEXEC : :: c_int = 1030 ;
319
-
320
318
pub const PTHREAD_MUTEX_INITIALIZER : pthread_mutex_t = pthread_mutex_t {
321
319
__align : [ ] ,
322
320
size : [ 0 ; __SIZEOF_PTHREAD_MUTEX_T] ,
Original file line number Diff line number Diff line change @@ -148,6 +148,15 @@ pub const TIOCINQ: ::c_ulong = ::FIONREAD;
148
148
pub const RTLD_GLOBAL : :: c_int = 0x100 ;
149
149
pub const RTLD_NOLOAD : :: c_int = 0x4 ;
150
150
151
+ // TODO(#235): Move these to unix::notbsd once verification is figured out.
152
+ pub const F_ADD_SEALS : :: c_int = 1033 ;
153
+ pub const F_GET_SEALS : :: c_int = 1034 ;
154
+
155
+ pub const F_SEAL_SEAL : :: c_int = 0x0001 ;
156
+ pub const F_SEAL_SHRINK : :: c_int = 0x0002 ;
157
+ pub const F_SEAL_GROW : :: c_int = 0x0004 ;
158
+ pub const F_SEAL_WRITE : :: c_int = 0x0008 ;
159
+
151
160
extern {
152
161
pub fn getnameinfo ( sa : * const :: sockaddr ,
153
162
salen : :: socklen_t ,
Original file line number Diff line number Diff line change @@ -161,6 +161,16 @@ pub const F_SETFD: ::c_int = 2;
161
161
pub const F_GETFL : :: c_int = 3 ;
162
162
pub const F_SETFL : :: c_int = 4 ;
163
163
164
+ // Linux-specific fcntls
165
+ pub const F_SETLEASE : :: c_int = 1024 ;
166
+ pub const F_GETLEASE : :: c_int = 1025 ;
167
+ pub const F_NOTIFY : :: c_int = 1026 ;
168
+ pub const F_DUPFD_CLOEXEC : :: c_int = 1030 ;
169
+ pub const F_SETPIPE_SZ : :: c_int = 1031 ;
170
+ pub const F_GETPIPE_SZ : :: c_int = 1032 ;
171
+
172
+ // TODO(#235): Include file sealing fcntls once we have a way to verify them.
173
+
164
174
pub const SIGTRAP : :: c_int = 5 ;
165
175
166
176
pub const PTHREAD_CREATE_JOINABLE : :: c_int = 0 ;
You can’t perform that action at this time.
0 commit comments