Skip to content

Commit 08f0a63

Browse files
authored
Merge pull request #3648 from SteveLauC/feat/_PC_XXX_for_apple
feat: more _PC_XXX constants for apple targets
2 parents 2fd2b60 + 6db5674 commit 08f0a63

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
@@ -2176,3 +2176,21 @@ wait4
21762176
waitid
21772177
xsw_usage
21782178
xucred
2179+
_PC_NAME_CHARS_MAX
2180+
_PC_CASE_SENSITIVE
2181+
_PC_CASE_PRESERVING
2182+
_PC_EXTENDED_SECURITY_NP
2183+
_PC_AUTH_OPAQUE_NP
2184+
_PC_2_SYMLINKS
2185+
_PC_ALLOC_SIZE_MIN
2186+
_PC_ASYNC_IO
2187+
_PC_FILESIZEBITS
2188+
_PC_PRIO_IO
2189+
_PC_REC_INCR_XFER_SIZE
2190+
_PC_REC_MAX_XFER_SIZE
2191+
_PC_REC_MIN_XFER_SIZE
2192+
_PC_REC_XFER_ALIGN
2193+
_PC_SYMLINK_MAX
2194+
_PC_SYNC_IO
2195+
_PC_XATTR_SIZE_BITS
2196+
_PC_MIN_HOLE_SIZE

src/unix/bsd/apple/mod.rs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3159,6 +3159,24 @@ pub const _PC_PIPE_BUF: ::c_int = 6;
31593159
pub const _PC_CHOWN_RESTRICTED: ::c_int = 7;
31603160
pub const _PC_NO_TRUNC: ::c_int = 8;
31613161
pub const _PC_VDISABLE: ::c_int = 9;
3162+
pub const _PC_NAME_CHARS_MAX: ::c_int = 10;
3163+
pub const _PC_CASE_SENSITIVE: ::c_int = 11;
3164+
pub const _PC_CASE_PRESERVING: ::c_int = 12;
3165+
pub const _PC_EXTENDED_SECURITY_NP: ::c_int = 13;
3166+
pub const _PC_AUTH_OPAQUE_NP: ::c_int = 14;
3167+
pub const _PC_2_SYMLINKS: ::c_int = 15;
3168+
pub const _PC_ALLOC_SIZE_MIN: ::c_int = 16;
3169+
pub const _PC_ASYNC_IO: ::c_int = 17;
3170+
pub const _PC_FILESIZEBITS: ::c_int = 18;
3171+
pub const _PC_PRIO_IO: ::c_int = 19;
3172+
pub const _PC_REC_INCR_XFER_SIZE: ::c_int = 20;
3173+
pub const _PC_REC_MAX_XFER_SIZE: ::c_int = 21;
3174+
pub const _PC_REC_MIN_XFER_SIZE: ::c_int = 22;
3175+
pub const _PC_REC_XFER_ALIGN: ::c_int = 23;
3176+
pub const _PC_SYMLINK_MAX: ::c_int = 24;
3177+
pub const _PC_SYNC_IO: ::c_int = 25;
3178+
pub const _PC_XATTR_SIZE_BITS: ::c_int = 26;
3179+
pub const _PC_MIN_HOLE_SIZE: ::c_int = 27;
31623180
pub const O_EVTONLY: ::c_int = 0x00008000;
31633181
pub const O_NOCTTY: ::c_int = 0x00020000;
31643182
pub const O_DIRECTORY: ::c_int = 0x00100000;

0 commit comments

Comments
 (0)