mirror of
https://https.git.savannah.gnu.org/git/guix.git/
synced 2025-07-15 11:30:44 +02:00
Merge branch 'master' into core-updates-frozen
Conflicts: gnu/packages/bioinformatics.scm gnu/packages/cmake.scm gnu/packages/curl.scm gnu/packages/emacs-xyz.scm gnu/packages/gpodder.scm gnu/packages/music.scm gnu/packages/patches/glibc-bootstrap-system.patch gnu/packages/python-xyz.scm gnu/packages/shells.scm gnu/packages/statistics.scm
This commit is contained in:
commit
b029be2ee0
100 changed files with 5664 additions and 43929 deletions
|
@ -14,7 +14,7 @@ index ebc381ed7c..e0d3ed1bc3 100644
|
|||
}
|
||||
|
||||
- if (__posix_spawn (&((_IO_proc_file *) fp)->pid, _PATH_BSHELL, fa, 0,
|
||||
+ if (posix_spawnp (&((_IO_proc_file *) fp)->pid, "sh", fa, 0,
|
||||
+ if (__posix_spawnp (&((_IO_proc_file *) fp)->pid, "sh", fa, 0,
|
||||
(char *const[]){ (char*) "sh", (char*) "-c",
|
||||
(char *) command, NULL }, __environ) != 0)
|
||||
return false;
|
||||
|
@ -36,7 +36,31 @@ index a03f478fc7..94da6facf3 100644
|
|||
POSIX_SPAWN_SETSIGDEF | POSIX_SPAWN_SETSIGMASK);
|
||||
|
||||
- ret = __posix_spawn (&pid, SHELL_PATH, 0, &spawn_attr,
|
||||
+ ret = posix_spawnp (&pid, SHELL_NAME, 0, &spawn_attr,
|
||||
+ ret = __posix_spawnp (&pid, SHELL_NAME, 0, &spawn_attr,
|
||||
(char *const[]){ (char *) SHELL_NAME,
|
||||
(char *) "-c",
|
||||
(char *) line, NULL },
|
||||
|
||||
--- a/include/spawn.h
|
||||
+++ b/include/spawn.h
|
||||
@@ -5,6 +5,9 @@
|
||||
__typeof (posix_spawn) __posix_spawn;
|
||||
libc_hidden_proto (__posix_spawn)
|
||||
|
||||
+__typeof (posix_spawnp) __posix_spawnp;
|
||||
+libc_hidden_proto (__posix_spawnp)
|
||||
+
|
||||
__typeof (posix_spawn_file_actions_addclose)
|
||||
__posix_spawn_file_actions_addclose attribute_hidden;
|
||||
|
||||
--- a/posix/spawnp.c
|
||||
+++ b/posix/spawnp.c
|
||||
@@ -31,6 +31,7 @@ __posix_spawnp (pid_t *pid, const char *file,
|
||||
SPAWN_XFLAGS_USE_PATH);
|
||||
}
|
||||
versioned_symbol (libc, __posix_spawnp, posix_spawnp, GLIBC_2_15);
|
||||
+libc_hidden_def (__posix_spawnp)
|
||||
|
||||
|
||||
#if SHLIB_COMPAT (libc, GLIBC_2_2, GLIBC_2_15)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue