summaryrefslogtreecommitdiffstats
path: root/lib/libc/gen/Symbol.map
diff options
context:
space:
mode:
authordavidxu <davidxu@FreeBSD.org>2008-06-17 06:26:29 +0000
committerdavidxu <davidxu@FreeBSD.org>2008-06-17 06:26:29 +0000
commit3c1842a44c305fc36a39fec10fab78ad2db84f9e (patch)
tree3becab100d0d969a37794d8b43bde8568de3d68d /lib/libc/gen/Symbol.map
parent0b0ecff057d6974579e798f31444aae33a98c1b8 (diff)
downloadFreeBSD-src-3c1842a44c305fc36a39fec10fab78ad2db84f9e.zip
FreeBSD-src-3c1842a44c305fc36a39fec10fab78ad2db84f9e.tar.gz
Add POSIX routines called posix_spawn() and posix_spawnp(), which
can be used as replacements for exec/fork in a lot of cases. This change also added execvpe() which allows environment variable PATH to be used for searching executable file, it is used for implementing posix_spawnp(). PR: standards/122051
Diffstat (limited to 'lib/libc/gen/Symbol.map')
-rw-r--r--lib/libc/gen/Symbol.map22
1 files changed, 22 insertions, 0 deletions
diff --git a/lib/libc/gen/Symbol.map b/lib/libc/gen/Symbol.map
index 22c4395..4970bcb 100644
--- a/lib/libc/gen/Symbol.map
+++ b/lib/libc/gen/Symbol.map
@@ -329,6 +329,7 @@ FBSD_1.0 {
};
FBSD_1.1 {
+ execvpe;
fdopendir;
fts_open;
fts_close;
@@ -339,6 +340,27 @@ FBSD_1.1 {
fts_get_stream;
fts_set_clientptr;
tcgetsid;
+ posix_spawn;
+ posix_spawn_file_actions_addclose;
+ posix_spawn_file_actions_adddup2;
+ posix_spawn_file_actions_addopen;
+ posix_spawn_file_actions_destroy;
+ posix_spawn_file_actions_init;
+ posix_spawnattr_destroy;
+ posix_spawnattr_getflags;
+ posix_spawnattr_getpgroup;
+ posix_spawnattr_getschedparam;
+ posix_spawnattr_getschedpolicy;
+ posix_spawnattr_getsigdefault;
+ posix_spawnattr_getsigmask;
+ posix_spawnattr_init;
+ posix_spawnattr_setflags;
+ posix_spawnattr_setpgroup;
+ posix_spawnattr_setschedparam;
+ posix_spawnattr_setschedpolicy;
+ posix_spawnattr_setsigdefault;
+ posix_spawnattr_setsigmask;
+ posix_spawnp;
};
FBSDprivate_1.0 {
OpenPOWER on IntegriCloud