]> git.saurik.com Git - apple/xnu.git/blobdiff - libsyscall/wrappers/spawn/spawn.h
xnu-3789.41.3.tar.gz
[apple/xnu.git] / libsyscall / wrappers / spawn / spawn.h
index 53b4ecb86cf38db17038015d135e34751c71c62a..663dd3ca5b06ee7d1662b17bba4263a80514ce07 100644 (file)
@@ -29,9 +29,9 @@
  * [SPN] Support for _POSIX_SPAWN
  */
 
-#include <sys/cdefs.h> 
+#include <sys/cdefs.h>
 #include <_types.h>
-#include <sys/spawn.h> /* shared types */
+#include <sys/spawn.h> /* shared types */
 
 #include <Availability.h>
 
@@ -56,38 +56,72 @@ __BEGIN_DECLS
  * gcc under c99 mode won't compile "[ __restrict]" by itself.  As a workaround,
  * a dummy argument name is added.
  */
+
+__WATCHOS_PROHIBITED  __TVOS_PROHIBITED
 int    posix_spawn(pid_t * __restrict, const char * __restrict,
                const posix_spawn_file_actions_t *,
                const posix_spawnattr_t * __restrict,
                char *const __argv[ __restrict],
                char *const __envp[ __restrict]) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
+
+__WATCHOS_PROHIBITED  __TVOS_PROHIBITED
 int    posix_spawnp(pid_t * __restrict, const char * __restrict,
                const posix_spawn_file_actions_t *,
                const posix_spawnattr_t * __restrict,
                char *const __argv[ __restrict],
                char *const __envp[ __restrict]) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
+
+__WATCHOS_PROHIBITED  __TVOS_PROHIBITED
 int    posix_spawn_file_actions_addclose(posix_spawn_file_actions_t *, int) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
+
+__WATCHOS_PROHIBITED  __TVOS_PROHIBITED
 int    posix_spawn_file_actions_adddup2(posix_spawn_file_actions_t *, int,
                int) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
+
+__WATCHOS_PROHIBITED  __TVOS_PROHIBITED
 int    posix_spawn_file_actions_addopen(
                posix_spawn_file_actions_t * __restrict, int,
                const char * __restrict, int, mode_t) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
+
+__WATCHOS_PROHIBITED  __TVOS_PROHIBITED
 int    posix_spawn_file_actions_destroy(posix_spawn_file_actions_t *) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
+
+__WATCHOS_PROHIBITED  __TVOS_PROHIBITED
 int    posix_spawn_file_actions_init(posix_spawn_file_actions_t *) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
+
+__WATCHOS_PROHIBITED  __TVOS_PROHIBITED
 int    posix_spawnattr_destroy(posix_spawnattr_t *) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
+
+__WATCHOS_PROHIBITED  __TVOS_PROHIBITED
 int    posix_spawnattr_getsigdefault(const posix_spawnattr_t * __restrict,
                sigset_t * __restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
+
+__WATCHOS_PROHIBITED  __TVOS_PROHIBITED
 int    posix_spawnattr_getflags(const posix_spawnattr_t * __restrict,
                short * __restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
+
+__WATCHOS_PROHIBITED  __TVOS_PROHIBITED
 int    posix_spawnattr_getpgroup(const posix_spawnattr_t * __restrict,
                pid_t * __restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
+
+__WATCHOS_PROHIBITED  __TVOS_PROHIBITED
 int    posix_spawnattr_getsigmask(const posix_spawnattr_t * __restrict,
                sigset_t * __restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
+
+__WATCHOS_PROHIBITED  __TVOS_PROHIBITED
 int    posix_spawnattr_init(posix_spawnattr_t *) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
+
+__WATCHOS_PROHIBITED  __TVOS_PROHIBITED
 int    posix_spawnattr_setsigdefault(posix_spawnattr_t * __restrict,
                const sigset_t * __restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
+
+__WATCHOS_PROHIBITED  __TVOS_PROHIBITED
 int    posix_spawnattr_setflags(posix_spawnattr_t *, short) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
+
+__WATCHOS_PROHIBITED  __TVOS_PROHIBITED
 int    posix_spawnattr_setpgroup(posix_spawnattr_t *, pid_t) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
+
+__WATCHOS_PROHIBITED  __TVOS_PROHIBITED
 int    posix_spawnattr_setsigmask(posix_spawnattr_t * __restrict,
                const sigset_t * __restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
 
@@ -115,17 +149,28 @@ __END_DECLS
 
 __BEGIN_DECLS
 
+__WATCHOS_PROHIBITED  __TVOS_PROHIBITED
 int    posix_spawnattr_getbinpref_np(const posix_spawnattr_t * __restrict,
                size_t, cpu_type_t *__restrict, size_t *__restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
+
+__WATCHOS_PROHIBITED  __TVOS_PROHIBITED
 int    posix_spawnattr_setauditsessionport_np(posix_spawnattr_t *__restrict,
                mach_port_t) __OSX_AVAILABLE_STARTING(__MAC_10_6, __IPHONE_3_2);
+
+__WATCHOS_PROHIBITED  __TVOS_PROHIBITED
 int    posix_spawnattr_setbinpref_np(posix_spawnattr_t * __restrict,
                size_t, cpu_type_t *__restrict, size_t *__restrict) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
+
+__WATCHOS_PROHIBITED  __TVOS_PROHIBITED
 int    posix_spawnattr_setexceptionports_np(posix_spawnattr_t *__restrict,
                exception_mask_t, mach_port_t,
                exception_behavior_t, thread_state_flavor_t) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
+
+__WATCHOS_PROHIBITED  __TVOS_PROHIBITED
 int    posix_spawnattr_setspecialport_np(posix_spawnattr_t *__restrict,
                mach_port_t, int) __OSX_AVAILABLE_STARTING(__MAC_10_5, __IPHONE_2_0);
+
+__WATCHOS_PROHIBITED  __TVOS_PROHIBITED
 int    posix_spawn_file_actions_addinherit_np(posix_spawn_file_actions_t *,
                int) __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_3);