#include <stddef.h>
#include <sched.h>
#include <string.h>
-#include <errno.h>
+#include <sys/errno.h>
#include <sys/wait.h>
#include <sys/signal.h>
#include "user_util.h"
}
#endif
- CATCH_EINTR(err = waitpid(pri->pid, &status, WNOHANG));
- if(err < 0) {
+ err = waitpid(pri->pid, &status, WNOHANG);
+ if(err<0) {
printk("slirp_close: waitpid returned %d\n", errno);
return;
}
- if(err == 0) {
+ if(err==0) {
printk("slirp_close: process %d has not exited\n");
return;
}