integer function unlink ( name ) character *(*) name
函数 unlink 删除路径名 name 指定的文件。如果这是文件的最后一个链接,则文件的内容将丢失。如果成功,则返回值为零;否则返回系统错误代码。
以下程序删除文件 stuff:
demo% ls a.f other stuff demo% cat a.f external unlink call unlink( 'stuff' ) stop end demo% f77 a.f a.f: MAIN: demo% ls a.f a.out* other stuff demo% a.out demo% ls a.f a.out* other demo%
libfui.a
unlink(2)、link(3F)、perror(3F)
路径名的长度不能超过 <sys/param.h> 中定义的 MAXPATHLEN。