diff options
author | davidxu <davidxu@FreeBSD.org> | 2008-06-17 06:26:29 +0000 |
---|---|---|
committer | davidxu <davidxu@FreeBSD.org> | 2008-06-17 06:26:29 +0000 |
commit | 3c1842a44c305fc36a39fec10fab78ad2db84f9e (patch) | |
tree | 3becab100d0d969a37794d8b43bde8568de3d68d /lib/libc/gen/Symbol.map | |
parent | 0b0ecff057d6974579e798f31444aae33a98c1b8 (diff) | |
download | FreeBSD-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.map | 22 |
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 { |