Skip to content

Commit e425fe3

Browse files
authored
Merge pull request rust-lang#3649 from SteveLauC/feat/_PC_XXX_for_apple_0.2
feat: more _PC_XXX constants for apple targets
2 parents 275c999 + 16b06ea commit e425fe3

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed

libc-test/semver/apple.txt

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2284,3 +2284,21 @@ wait4
22842284
waitid
22852285
xsw_usage
22862286
xucred
2287+
_PC_NAME_CHARS_MAX
2288+
_PC_CASE_SENSITIVE
2289+
_PC_CASE_PRESERVING
2290+
_PC_EXTENDED_SECURITY_NP
2291+
_PC_AUTH_OPAQUE_NP
2292+
_PC_2_SYMLINKS
2293+
_PC_ALLOC_SIZE_MIN
2294+
_PC_ASYNC_IO
2295+
_PC_FILESIZEBITS
2296+
_PC_PRIO_IO
2297+
_PC_REC_INCR_XFER_SIZE
2298+
_PC_REC_MAX_XFER_SIZE
2299+
_PC_REC_MIN_XFER_SIZE
2300+
_PC_REC_XFER_ALIGN
2301+
_PC_SYMLINK_MAX
2302+
_PC_SYNC_IO
2303+
_PC_XATTR_SIZE_BITS
2304+
_PC_MIN_HOLE_SIZE

src/unix/bsd/apple/mod.rs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3227,6 +3227,24 @@ pub const _PC_PIPE_BUF: ::c_int = 6;
32273227
pub const _PC_CHOWN_RESTRICTED: ::c_int = 7;
32283228
pub const _PC_NO_TRUNC: ::c_int = 8;
32293229
pub const _PC_VDISABLE: ::c_int = 9;
3230+
pub const _PC_NAME_CHARS_MAX: ::c_int = 10;
3231+
pub const _PC_CASE_SENSITIVE: ::c_int = 11;
3232+
pub const _PC_CASE_PRESERVING: ::c_int = 12;
3233+
pub const _PC_EXTENDED_SECURITY_NP: ::c_int = 13;
3234+
pub const _PC_AUTH_OPAQUE_NP: ::c_int = 14;
3235+
pub const _PC_2_SYMLINKS: ::c_int = 15;
3236+
pub const _PC_ALLOC_SIZE_MIN: ::c_int = 16;
3237+
pub const _PC_ASYNC_IO: ::c_int = 17;
3238+
pub const _PC_FILESIZEBITS: ::c_int = 18;
3239+
pub const _PC_PRIO_IO: ::c_int = 19;
3240+
pub const _PC_REC_INCR_XFER_SIZE: ::c_int = 20;
3241+
pub const _PC_REC_MAX_XFER_SIZE: ::c_int = 21;
3242+
pub const _PC_REC_MIN_XFER_SIZE: ::c_int = 22;
3243+
pub const _PC_REC_XFER_ALIGN: ::c_int = 23;
3244+
pub const _PC_SYMLINK_MAX: ::c_int = 24;
3245+
pub const _PC_SYNC_IO: ::c_int = 25;
3246+
pub const _PC_XATTR_SIZE_BITS: ::c_int = 26;
3247+
pub const _PC_MIN_HOLE_SIZE: ::c_int = 27;
32303248
pub const O_EVTONLY: ::c_int = 0x00008000;
32313249
pub const O_NOCTTY: ::c_int = 0x00020000;
32323250
pub const O_DIRECTORY: ::c_int = 0x00100000;

0 commit comments

Comments
 (0)