一、源代码:
#include "apue.h"
#include <fcntl.h>
int main()
{
if( open("tempfile", O_RDWR) < 0)
err_sys("open error");
if( unlink("tempfile") < 0)
err_sys("unlink error");
printf("file unlinked\n");
sleep(15);
printf("done");
exit(0);
}
二、执行:
touch tempfile
-rw-rw-r-- 1 tingbinz tingbinz 0 Sep 16 03:49 tempfile
<bldc:/home/tingbinz/apue.3e/SBSCODE/4>R*_*G:echo "ehllow world" > tempfile
<bldc:/home/tingbinz/apue.3e/SBSCODE/4>R*_*G:ls -l tempfile
-rw-rw-r-- 1 tingbinz tingbinz 13 Sep 16 03:50 tempfile
<bldc:/home/tingbinz/apue.3e/SBSCODE/4>R*_*G:./release_link &
[1] 26220
<bldc:/home/tingbinz/apue.3e/SBSCODE/4>R*_*G:file unlinked
done