@@ -517,6 +517,7 @@ pub const O_WRONLY: c_int = 0x0002_0000;
517
517
pub const O_RDWR : c_int = 0x0003_0000 ;
518
518
pub const O_ACCMODE : c_int = 0x0003_0000 ;
519
519
pub const O_NONBLOCK : c_int = 0x0004_0000 ;
520
+ pub const O_NDELAY : c_int = O_NONBLOCK ;
520
521
pub const O_APPEND : c_int = 0x0008_0000 ;
521
522
pub const O_SHLOCK : c_int = 0x0010_0000 ;
522
523
pub const O_EXLOCK : c_int = 0x0020_0000 ;
@@ -627,15 +628,6 @@ pub const PTHREAD_RWLOCK_INITIALIZER: crate::pthread_rwlock_t = crate::pthread_r
627
628
} ;
628
629
pub const PTHREAD_STACK_MIN : size_t = 4096 ;
629
630
630
- // sys/resource.h
631
- pub const RLIM_INFINITY : u64 = !0 ;
632
- pub const RLIM_SAVED_CUR : u64 = RLIM_INFINITY ;
633
- pub const RLIM_SAVED_MAX : u64 = RLIM_INFINITY ;
634
- pub const RUSAGE_SELF : c_int = 0 ;
635
- pub const RUSAGE_CHILDREN : c_int = -1 ;
636
- pub const RUSAGE_BOTH : c_int = -2 ;
637
- pub const RUSAGE_THREAD : c_int = 1 ;
638
-
639
631
// signal.h
640
632
pub const SIG_BLOCK : c_int = 0 ;
641
633
pub const SIG_UNBLOCK : c_int = 1 ;
@@ -774,6 +766,32 @@ pub const MS_ASYNC: c_int = 0x0001;
774
766
pub const MS_INVALIDATE : c_int = 0x0002 ;
775
767
pub const MS_SYNC : c_int = 0x0004 ;
776
768
769
+ // sys/resource.h
770
+ pub const RLIM_INFINITY : rlim_t = !0 ;
771
+ pub const RLIM_SAVED_CUR : rlim_t = RLIM_INFINITY ;
772
+ pub const RLIM_SAVED_MAX : rlim_t = RLIM_INFINITY ;
773
+ pub const RLIMIT_CPU : c_int = 0 ;
774
+ pub const RLIMIT_FSIZE : c_int = 1 ;
775
+ pub const RLIMIT_DATA : c_int = 2 ;
776
+ pub const RLIMIT_STACK : c_int = 3 ;
777
+ pub const RLIMIT_CORE : c_int = 4 ;
778
+ pub const RLIMIT_RSS : c_int = 5 ;
779
+ pub const RLIMIT_NPROC : c_int = 6 ;
780
+ pub const RLIMIT_NOFILE : c_int = 7 ;
781
+ pub const RLIMIT_MEMLOCK : c_int = 8 ;
782
+ pub const RLIMIT_AS : c_int = 9 ;
783
+ pub const RLIMIT_LOCKS : c_int = 10 ;
784
+ pub const RLIMIT_SIGPENDING : c_int = 11 ;
785
+ pub const RLIMIT_MSGQUEUE : c_int = 12 ;
786
+ pub const RLIMIT_NICE : c_int = 13 ;
787
+ pub const RLIMIT_RTPRIO : c_int = 14 ;
788
+ pub const RLIMIT_NLIMITS : c_int = 15 ;
789
+
790
+ pub const RUSAGE_SELF : c_int = 0 ;
791
+ pub const RUSAGE_CHILDREN : c_int = -1 ;
792
+ pub const RUSAGE_BOTH : c_int = -2 ;
793
+ pub const RUSAGE_THREAD : c_int = 1 ;
794
+
777
795
// sys/select.h
778
796
pub const FD_SETSIZE : c_int = 1024 ;
779
797
0 commit comments