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 }