aboutsummaryrefslogtreecommitdiff
path: root/posix/spawn.h
diff options
context:
space:
mode:
Diffstat (limited to 'posix/spawn.h')
-rw-r--r--posix/spawn.h16
1 files changed, 11 insertions, 5 deletions
diff --git a/posix/spawn.h b/posix/spawn.h
index 92ee94007e..09b1e9f8e4 100644
--- a/posix/spawn.h
+++ b/posix/spawn.h
@@ -1,5 +1,5 @@
/* Definitions for POSIX spawn interface.
- Copyright (C) 2000 Free Software Foundation, Inc.
+ Copyright (C) 2000, 2003 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -62,20 +62,26 @@ typedef struct
__BEGIN_DECLS
/* Spawn a new process executing PATH with the attributes describes in *ATTRP.
- Before running the process perform the actions described in FILE-ACTIONS. */
+ Before running the process perform the actions described in FILE-ACTIONS.
+
+ This function is a possible cancellation points and therefore not
+ marked with __THROW. */
extern int posix_spawn (pid_t *__restrict __pid,
__const char *__restrict __path,
__const posix_spawn_file_actions_t *__restrict
__file_actions,
__const posix_spawnattr_t *__restrict __attrp,
char *__const argv[__restrict_arr],
- char *__const envp[__restrict_arr]) __THROW;
+ char *__const envp[__restrict_arr]);
+
+/* Similar to `posix_spawn' but search for FILE in the PATH.
-/* Similar to `posix_spawn' but search for FILE in the PATH. */
+ This function is a possible cancellation points and therefore not
+ marked with __THROW. */
extern int posix_spawnp (pid_t *__pid, __const char *__file,
__const posix_spawn_file_actions_t *__file_actions,
__const posix_spawnattr_t *__attrp,
- char *__const argv[], char *__const envp[]) __THROW;
+ char *__const argv[], char *__const envp[]);
/* Initialize data structure with attributes for `spawn' to default values. */