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。