Applied fixes by Paul J.Y. Lahaie to implement support for UCLinux
diff --git a/testcases/kernel/syscalls/mkdir/mkdir02.c b/testcases/kernel/syscalls/mkdir/mkdir02.c
index cd39579..7b15c9b 100644
--- a/testcases/kernel/syscalls/mkdir/mkdir02.c
+++ b/testcases/kernel/syscalls/mkdir/mkdir02.c
@@ -134,7 +134,7 @@
ltpuser1 = my_getpwnam(user1name);
sprintf(tstdir1, "tstdir1.%d", getpid());
- if ((pid = fork()) < 0) {
+ if ((pid = FORK_OR_VFORK()) < 0) {
tst_brkm(TFAIL, cleanup, "fork() failed");
/* NOTREACHED */
}
@@ -209,7 +209,7 @@
ltpuser2 = my_getpwnam(user2name);
sprintf(tstdir2, "%s/tstdir2.%d", tstdir1, getpid());
- if ((pid1 = fork()) < 0) {
+ if ((pid1 = FORK_OR_VFORK()) < 0) {
perror("fork failed");
tst_brkm(TFAIL, cleanup, "fork() failed");
/* NOTREACHED */