例 2: symlnk: ファイル tlink.db.data.1 に対して、data1 という名前のシンボリックリンクを作成します。
demo% cat tsymlnk.f
character*34 name1/'tlink.db.data.1'/, name2/'data1'/
INTEGER*4 status, symlnk
status = symlnk( name1, name2 )
if ( status .ne. 0 ) stop 'symlnk: error'
end
demo% f95 tsymlnk.f
demo% ls -l data1
data1 : ファイルもディレクトリもありません
demo% a.out
demo% ls -l data1
lrwxrwxrwx 1 generic 15 8 月 11 日 11:09 data1 -> tlink.db.data.1
demo%
|
参照: link(2)、symlink(2)、perror(3F)、および unlink(3F)
注意: パス名は、<sys/param.h> で定義されている MAXPATHLEN より長くすることはできません。