2 * $DragonFly: src/tools/regression/nfsmmap/test1/test1.c,v 1.2 2003/11/07 14:38:38 eirikn Exp $
10 int main(int argc, char** argv)
17 memset(zeros, 0, sizeof zeros);
18 memset(ones, 1, sizeof ones);
21 fd = open("test1.data", O_RDWR|O_CREAT, 0666);
23 err(1, "creating file");
24 if (write(fd, zeros, sizeof zeros) < 0)
25 err(1, "writing zeros");
29 fd = open("test1.data", O_RDWR);
31 err(1, "opening file");
32 if (lseek(fd, 600, SEEK_SET) < 0)
35 if (write(fd, ones, sizeof ones) < 0)
36 err(1, "writing ones");
40 addr = mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0);
41 if (addr == MAP_FAILED)
43 unlink("test1.scratch");
44 fd2 = open("test1.scratch", O_RDWR|O_CREAT, 0666);
46 err(1, "creating scratch");
48 if (write(fd2, addr, 4096) < 0)
49 err(1, "writing scratch");