関数は、次のように呼び出します。
INTEGER*4 unlink n = unlink ( patnam ) |
|||
patnam |
character*n |
入力 |
ファイル名 |
戻り値 |
INTEGER*4 |
出力 |
n=0: 正常 n>0: エラー |
関数 unlink は、パス名 patnam で指定されたファイルを削除します。これがこのファイルに対する最後のリンクである場合、ファイルの内容はすべて失われます。
例: unlink() - tunlink.data ファイルを削除します。
demo% cat tunlink.f call unlink( ’tunlink.data’ ) end demo% f95 tunlink.f demo% ls tunl* tunlink.f tunlink.data demo% a.out demo% ls tunl* tunlink.f |
参照: unlink(2)、link(3F)、perror(3F)注意: パス名は、<sys/param.h> で定義されている MAXPATHLEN より長くすることはできません。