diff options
Diffstat (limited to 'lib/portability.c')
-rw-r--r-- | lib/portability.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/portability.c b/lib/portability.c index 910b1ea9..7d6d85f3 100644 --- a/lib/portability.c +++ b/lib/portability.c @@ -6,6 +6,17 @@ #include "toys.h" +#if !defined(__uClinux__) +pid_t xfork(void) +{ + pid_t pid = fork(); + + if (pid < 0) perror_exit("fork"); + + return pid; +} +#endif + #if defined(__APPLE__) ssize_t getdelim(char **linep, size_t *np, int delim, FILE *stream) { |