diff -Naur -X exclude-files ac_cur/arch/um/drivers/ethertap_user.c ac/arch/um/drivers/ethertap_user.c
--- ac_cur/arch/um/drivers/ethertap_user.c	Fri Jun  1 21:33:49 2001
+++ ac/arch/um/drivers/ethertap_user.c	Fri Jun  1 21:34:05 2001
@@ -58,8 +58,12 @@
 	else args = nosetup_args;
 	data->err = 0;
 	if((pid = fork()) == 0){
+		char zero = 0;
+
 		close(data->me);
 		execvp(args[0], args);
+		printk("Exec of '%s' failed - errno = %d\n", args[0], errno);
+		write(data->fd, &zero, sizeof(zero));
 		exit(errno);
 	}
 	else if(pid < 0) data->err = errno;