Auto merge of #2482 - devnexen:macos_big_sur_univ_posix_spawnattr_update, r=Amanieu

darwin add posix_spawn specific extensions for universal binaries

purpose.
This commit is contained in:
bors 2021-10-26 22:23:34 +00:00
commit 89d8c5e7d0
2 changed files with 23 additions and 0 deletions

View file

@ -1656,6 +1656,7 @@ fdopendir
fgetxattr
flistxattr
fmemopen
fmount
forkpty
freeifaddrs
freelocale
@ -1796,11 +1797,13 @@ posix_spawn_file_actions_destroy
posix_spawn_file_actions_init
posix_spawn_file_actions_t
posix_spawnattr_destroy
posix_spawnattr_getarchpref_np
posix_spawnattr_getflags
posix_spawnattr_getpgroup
posix_spawnattr_getsigdefault
posix_spawnattr_getsigmask
posix_spawnattr_init
posix_spawnattr_setarchpref_np
posix_spawnattr_setflags
posix_spawnattr_setpgroup
posix_spawnattr_setsigdefault

View file

@ -4934,6 +4934,12 @@ extern "C" {
flags: ::c_int,
data: *mut ::c_void,
) -> ::c_int;
pub fn fmount(
src: *const ::c_char,
fd: ::c_int,
flags: ::c_int,
data: *mut ::c_void,
) -> ::c_int;
pub fn ptrace(request: ::c_int, pid: ::pid_t, addr: *mut ::c_char, data: ::c_int) -> ::c_int;
pub fn quotactl(
special: *const ::c_char,
@ -5110,6 +5116,20 @@ extern "C" {
flags: *mut ::pid_t,
) -> ::c_int;
pub fn posix_spawnattr_setpgroup(attr: *mut posix_spawnattr_t, flags: ::pid_t) -> ::c_int;
pub fn posix_spawnattr_setarchpref_np(
attr: *mut posix_spawnattr_t,
count: ::size_t,
pref: *mut ::cpu_type_t,
subpref: *mut ::cpu_subtype_t,
ocount: *mut ::size_t,
) -> ::c_int;
pub fn posix_spawnattr_getarchpref_np(
attr: *const posix_spawnattr_t,
count: ::size_t,
pref: *mut ::cpu_type_t,
subpref: *mut ::cpu_subtype_t,
ocount: *mut ::size_t,
) -> ::c_int;
pub fn posix_spawn_file_actions_init(actions: *mut posix_spawn_file_actions_t) -> ::c_int;
pub fn posix_spawn_file_actions_destroy(actions: *mut posix_spawn_file_actions_t) -> ::c_int;