summaryrefslogtreecommitdiff
path: root/lib/libc/stdlib/system.c
AgeCommit message (Expand)Author
2022-03-14system(3): Simplify initialization of argp.riastradh
2022-03-14system(3): Switch from vfork/execve to posix_spawn.riastradh
2021-10-29Add "--" 'options end' parameter to the sh -c call that runs thekre
2015-01-20Fix non _REENTRANT build.christos
2012-06-25Update old-style definitions to ANSI, remove a couple of registerabs
2010-11-14Improve and simplify implementation of *env(3) functions:tron
2008-08-27system(NULL) should return if the command interpreter is there or not.christos
2006-10-07Correctly recover signal state if failed trying to set it.elad
2005-11-29WARNS=4christos
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-03-04Don't acquire __environ_lock around exec*() calls; nothing requiresnathanw
2001-10-31Inspired by Stevens' APUE and the implementation example in XSH:kleink
1998-11-15delintchristos
1998-09-26Adapt to posix signal system calls.christos
1998-01-30update to lite-2perry
1997-07-21If port provides __weak_alias(), provide an Standard C and POSIX purejtc
1997-07-13Add local.h for local prototypes.christos
1995-12-28New-style RCS ids.thorpej
1995-06-14add explicit return typejtc
1995-02-28remove unneeded "#include <stddef.h>"jtc
1995-02-28Changed <sys/signal.h> to <signal.h>jtc
1993-08-26Declare rcsid strings so they are stored in text segment.jtc
1993-08-20cast away compiler warning message.jtc
1993-08-20Upgraded to be 1003.2-92 compliant. The only functional change isjtc
1993-08-01Add RCS identifiers.mycroft
1993-07-30system.cmycroft
1993-07-29Use execve() rather than execl(). This is faster and doesn't use malloc()mycroft
1993-03-21initial import of 386bsd-0.1 sourcescgd