aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.c
diff options
context:
space:
mode:
authorBill Nottingham <notting@redhat.com>1999-10-18 14:10:41 +0000
committerBill Nottingham <notting@redhat.com>1999-10-18 14:10:41 +0000
commita6425af7666377545016cb1ca0db7926464d9ad0 (patch)
tree8c9db88ed5b3d4d4193fa695a2d840c73e6de1b3 /src/process.c
parent637a53e54a0bbb828dbacb927b347c7b4e7eaf3b (diff)
downloadinitscripts-a6425af7666377545016cb1ca0db7926464d9ad0.tar
initscripts-a6425af7666377545016cb1ca0db7926464d9ad0.tar.gz
initscripts-a6425af7666377545016cb1ca0db7926464d9ad0.tar.bz2
initscripts-a6425af7666377545016cb1ca0db7926464d9ad0.tar.xz
initscripts-a6425af7666377545016cb1ca0db7926464d9ad0.zip
*** empty log message ***
Diffstat (limited to 'src/process.c')
-rw-r--r--src/process.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/process.c b/src/process.c
index 3dca28e3..307fd98d 100644
--- a/src/process.c
+++ b/src/process.c
@@ -67,7 +67,7 @@ int forkCommand(char **args, int *outfd, int *errfd, int *cmdfd, int quiet) {
fdcmd = fdpipe[1];
*cmdfd = fdpipe[0];
} else {
- fdcmd = open("/dev/null",O_WRONLY");
+ fdcmd = open("/dev/null",O_WRONLY);
}
ourpid = getpid();
if ((pid = fork())==-1) {
@@ -79,7 +79,6 @@ int forkCommand(char **args, int *outfd, int *errfd, int *cmdfd, int quiet) {
* fucks up and we segfault or something, we don't kill rc.sysinit. */
if ( (cmdfd&&!pid) || (pid &&!cmdfd)) {
/* parent */
- close(fdin);
close(fdout);
close(fderr);
close(fdcmd);
@@ -133,7 +132,7 @@ int forkCommand(char **args, int *outfd, int *errfd, int *cmdfd, int quiet) {
int monitor(char *cmdname, int pid, int numfds, int *fds, int reexec, int quiet, int debug) {
struct pollfd *pfds;
- char *buf;=malloc(8192*sizeof(char));
+ char *buf;
char *outbuf=NULL;
char *tmpstr=NULL;
int x,y,rc=-1;