Skip to content

Commit f75483a

Browse files
committed
Fix type of RLIMIT constants or gnu linux targets
1 parent 0e39a54 commit f75483a

File tree

7 files changed

+66
-11
lines changed

7 files changed

+66
-11
lines changed

src/unix/notbsd/android/mod.rs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1102,11 +1102,21 @@ pub const F_GETOWN: ::c_int = 9;
11021102
pub const F_SETOWN: ::c_int = 8;
11031103
pub const F_SETLK: ::c_int = 6;
11041104
pub const F_SETLKW: ::c_int = 7;
1105-
11061105
pub const F_RDLCK: ::c_int = 0;
11071106
pub const F_WRLCK: ::c_int = 1;
11081107
pub const F_UNLCK: ::c_int = 2;
11091108

1109+
pub const RLIMIT_CPU: ::c_int = 0;
1110+
pub const RLIMIT_FSIZE: ::c_int = 1;
1111+
pub const RLIMIT_DATA: ::c_int = 2;
1112+
pub const RLIMIT_STACK: ::c_int = 3;
1113+
pub const RLIMIT_CORE: ::c_int = 4;
1114+
pub const RLIMIT_LOCKS: ::c_int = 10;
1115+
pub const RLIMIT_SIGPENDING: ::c_int = 11;
1116+
pub const RLIMIT_MSGQUEUE: ::c_int = 12;
1117+
pub const RLIMIT_NICE: ::c_int = 13;
1118+
pub const RLIMIT_RTPRIO: ::c_int = 14;
1119+
11101120
pub const TCGETS: ::c_int = 0x5401;
11111121
pub const TCSETS: ::c_int = 0x5402;
11121122
pub const TCSETSW: ::c_int = 0x5403;

src/unix/notbsd/emscripten/mod.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1410,6 +1410,16 @@ pub const RLIMIT_NOFILE: ::c_int = 7;
14101410
pub const RLIMIT_AS: ::c_int = 9;
14111411
pub const RLIMIT_NPROC: ::c_int = 6;
14121412
pub const RLIMIT_MEMLOCK: ::c_int = 8;
1413+
pub const RLIMIT_CPU: ::c_int = 0;
1414+
pub const RLIMIT_FSIZE: ::c_int = 1;
1415+
pub const RLIMIT_DATA: ::c_int = 2;
1416+
pub const RLIMIT_STACK: ::c_int = 3;
1417+
pub const RLIMIT_CORE: ::c_int = 4;
1418+
pub const RLIMIT_LOCKS: ::c_int = 10;
1419+
pub const RLIMIT_SIGPENDING: ::c_int = 11;
1420+
pub const RLIMIT_MSGQUEUE: ::c_int = 12;
1421+
pub const RLIMIT_NICE: ::c_int = 13;
1422+
pub const RLIMIT_RTPRIO: ::c_int = 14;
14131423

14141424
pub const O_APPEND: ::c_int = 1024;
14151425
pub const O_CREAT: ::c_int = 64;

src/unix/notbsd/linux/mips/mod.rs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -894,6 +894,17 @@ pub const NFT_TRACETYPE_RULE: ::c_int = 3;
894894
pub const NFT_NG_INCREMENTAL: ::c_int = 0;
895895
pub const NFT_NG_RANDOM: ::c_int = 1;
896896

897+
pub const RLIMIT_CPU: ::__rlimit_resource_t = 0;
898+
pub const RLIMIT_FSIZE: ::__rlimit_resource_t = 1;
899+
pub const RLIMIT_DATA: ::__rlimit_resource_t = 2;
900+
pub const RLIMIT_STACK: ::__rlimit_resource_t = 3;
901+
pub const RLIMIT_CORE: ::__rlimit_resource_t = 4;
902+
pub const RLIMIT_LOCKS: ::__rlimit_resource_t = 10;
903+
pub const RLIMIT_SIGPENDING: ::__rlimit_resource_t = 11;
904+
pub const RLIMIT_MSGQUEUE: ::__rlimit_resource_t = 12;
905+
pub const RLIMIT_NICE: ::__rlimit_resource_t = 13;
906+
pub const RLIMIT_RTPRIO: ::__rlimit_resource_t = 14;
907+
897908
#[doc(hidden)]
898909
#[deprecated(
899910
since = "0.2.55",

src/unix/notbsd/linux/musl/mod.rs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,17 @@ pub const SO_RXQ_OVFL: ::c_int = 40;
331331
pub const SO_PEEK_OFF: ::c_int = 42;
332332
pub const SO_BUSY_POLL: ::c_int = 46;
333333

334+
pub const RLIMIT_CPU: ::c_int = 0;
335+
pub const RLIMIT_FSIZE: ::c_int = 1;
336+
pub const RLIMIT_DATA: ::c_int = 2;
337+
pub const RLIMIT_STACK: ::c_int = 3;
338+
pub const RLIMIT_CORE: ::c_int = 4;
339+
pub const RLIMIT_LOCKS: ::c_int = 10;
340+
pub const RLIMIT_SIGPENDING: ::c_int = 11;
341+
pub const RLIMIT_MSGQUEUE: ::c_int = 12;
342+
pub const RLIMIT_NICE: ::c_int = 13;
343+
pub const RLIMIT_RTPRIO: ::c_int = 14;
344+
334345
extern {
335346
pub fn sendmmsg(sockfd: ::c_int, msgvec: *mut ::mmsghdr, vlen: ::c_uint,
336347
flags: ::c_uint) -> ::c_int;

src/unix/notbsd/linux/other/mod.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,18 @@ cfg_if! {
340340
}
341341
}
342342

343+
pub const RLIMIT_CPU: ::__rlimit_resource_t = 0;
344+
pub const RLIMIT_FSIZE: ::__rlimit_resource_t = 1;
345+
pub const RLIMIT_DATA: ::__rlimit_resource_t = 2;
346+
pub const RLIMIT_STACK: ::__rlimit_resource_t = 3;
347+
pub const RLIMIT_CORE: ::__rlimit_resource_t = 4;
348+
pub const RLIMIT_LOCKS: ::__rlimit_resource_t = 10;
349+
pub const RLIMIT_SIGPENDING: ::__rlimit_resource_t = 11;
350+
pub const RLIMIT_MSGQUEUE: ::__rlimit_resource_t = 12;
351+
pub const RLIMIT_NICE: ::__rlimit_resource_t = 13;
352+
pub const RLIMIT_RTPRIO: ::__rlimit_resource_t = 14;
353+
354+
343355
pub const MADV_SOFT_OFFLINE: ::c_int = 101;
344356
pub const MS_RMT_MASK: ::c_ulong = 0x02800051;
345357

src/unix/notbsd/linux/s390x/mod.rs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -992,6 +992,17 @@ pub const POLLWRBAND: ::c_short = 0x200;
992992
pub const IXON: ::tcflag_t = 0o002000;
993993
pub const IXOFF: ::tcflag_t = 0o010000;
994994

995+
pub const RLIMIT_CPU: ::__rlimit_resource_t = 0;
996+
pub const RLIMIT_FSIZE: ::__rlimit_resource_t = 1;
997+
pub const RLIMIT_DATA: ::__rlimit_resource_t = 2;
998+
pub const RLIMIT_STACK: ::__rlimit_resource_t = 3;
999+
pub const RLIMIT_CORE: ::__rlimit_resource_t = 4;
1000+
pub const RLIMIT_LOCKS: ::__rlimit_resource_t = 10;
1001+
pub const RLIMIT_SIGPENDING: ::__rlimit_resource_t = 11;
1002+
pub const RLIMIT_MSGQUEUE: ::__rlimit_resource_t = 12;
1003+
pub const RLIMIT_NICE: ::__rlimit_resource_t = 13;
1004+
pub const RLIMIT_RTPRIO: ::__rlimit_resource_t = 14;
1005+
9951006
pub const SYS_exit: ::c_long = 1;
9961007
pub const SYS_fork: ::c_long = 2;
9971008
pub const SYS_read: ::c_long = 3;

src/unix/notbsd/mod.rs

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -457,16 +457,6 @@ pub const CLOCK_BOOTTIME_ALARM: ::clockid_t = 9;
457457
// pub const CLOCK_TAI: ::clockid_t = 11;
458458
pub const TIMER_ABSTIME: ::c_int = 1;
459459

460-
pub const RLIMIT_CPU: ::c_int = 0;
461-
pub const RLIMIT_FSIZE: ::c_int = 1;
462-
pub const RLIMIT_DATA: ::c_int = 2;
463-
pub const RLIMIT_STACK: ::c_int = 3;
464-
pub const RLIMIT_CORE: ::c_int = 4;
465-
pub const RLIMIT_LOCKS: ::c_int = 10;
466-
pub const RLIMIT_SIGPENDING: ::c_int = 11;
467-
pub const RLIMIT_MSGQUEUE: ::c_int = 12;
468-
pub const RLIMIT_NICE: ::c_int = 13;
469-
pub const RLIMIT_RTPRIO: ::c_int = 14;
470460

471461
pub const RUSAGE_SELF: ::c_int = 0;
472462

0 commit comments

Comments
 (0)