]> git.lizzy.rs Git - plan9front.git/blob - sys/src/cmd/cwfs/proc.c
grep: error if sbrk fails
[plan9front.git] / sys / src / cmd / cwfs / proc.c
1 #include "all.h"
2 #include "io.h"
3
4 void
5 newproc(void (*f)(void *), void *arg, char *text)
6 {
7         int kid = rfork(RFPROC|RFMEM|RFNOWAIT);
8
9         if (kid < 0)
10                 sysfatal("can't fork: %r");
11         if (kid == 0) {
12                 procsetname("%s", text);
13                 (*f)(arg);
14                 exits("child returned");
15         }
16 }