程序4-5 打开一个文件,然后unlink
1 //http://blog.chinaunix.net/uid-24549279-id-71355.html 2 /* 3 ============================================================================ 4 Name : test.c 5 Author : blank 6 Version : 7 Copyright : Your copyright notice 8 Description : 程序4-5 打开一个文件,然后unlink 9 ============================================================================ 10 */ 11 12 #include <fcntl.h> 13 #include "ourhdr.h" 14 15 int main(int argc, char *argv[]) 16 { 17 if (argc != 2){ 18 err_sys("usage: ./test <filename>"); 19 } 20 21 if (open(argv[1], O_RDWR) < 0){ 22 err_sys("open error for %s", argv[1]); 23 } 24 25 if (unlink(argv[1]) < 0){ 26 err_sys("unlink error for %s", argv[1]); 27 } 28 29 printf("file unlinked\n"); 30 sleep(20); 31 printf("done\n"); 32 exit(0); 33 }