2 * $DragonFly: src/tools/regression/nfsmmap/test2/test2.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("test2.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("test2.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");
38 addr = mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0);
39 if (addr == MAP_FAILED)
41 unlink("test2.scratch");
42 fd2 = open("test2.scratch", O_RDWR|O_CREAT, 0666);
44 err(1, "creating scratch");
46 if (write(fd2, addr, 4096) < 0)
47 err(1, "writing scratch");