[GLUE] Rsync SAMBA_3_2_0 SVN r25598 in order to create the v3-2-test branch.
[sfrench/samba-autobuild/.git] / source3 / tests / shared_mmap.c
index 6af9ba0b39414321f5af15b596e7059346aebc14..fcef75d0d615918ca6c1caf987c17924809ce02b 100644 (file)
@@ -22,7 +22,7 @@ main()
        int fd = open(DATA,O_RDWR|O_CREAT|O_TRUNC,0666);
        int count=7;
 
-       if (fd == -1) return 1;
+       if (fd == -1) exit(1);
 
        for (i=0;i<10000;i++) {
                write(fd,&i,sizeof(i));
@@ -32,7 +32,7 @@ main()
 
        if (fork() == 0) {
                fd = open(DATA,O_RDWR);
-               if (fd == -1) return 1;
+               if (fd == -1) exit(1);
 
                buf = (int *)mmap(NULL, 10000*sizeof(int), 
                                   (PROT_READ | PROT_WRITE), 
@@ -41,21 +41,21 @@ main()
 
                while (count-- && buf[9124] != 55732) sleep(1);
 
-               if (count <= 0) return 1;
+               if (count <= 0) exit(1);
 
                buf[1763] = 7268;
-               return 0;
+               exit(0);
        }
 
        fd = open(DATA,O_RDWR);
-       if (fd == -1) return 1;
+       if (fd == -1) exit(1);
 
        buf = (int *)mmap(NULL, 10000*sizeof(int), 
                           (PROT_READ | PROT_WRITE), 
                           MAP_FILE | MAP_SHARED, 
                           fd, 0);
 
-       if (buf == (int *)-1) return 1;
+       if (buf == (int *)-1) exit(1);
 
        buf[9124] = 55732;
 
@@ -63,6 +63,6 @@ main()
 
        unlink(DATA);
                
-       if (count > 0) return 0;
-       return 1;
+       if (count > 0) exit(0);
+       exit(1);
 }