![]() |
|||
| | HOME | ご利用について | 推奨環境 | リンクに関して | 免責/規約 | お問合せ | ミスティーネット | リンク集 | | |||
|
HOME >> アルファベットで関数を検索 >> sysseek
sysseek [ファイルシステムの read/write ポジションをセット/取得する]
[関数の使い方・書式]
○ = sysseek ☆,★,□
[関数の機能] seek 関数の変種で、lseek(2) システムコールを使ってファイルシステムの read/write ポジションをセット/取得します。 信頼性のある戻り値を期待する場合は、sysread 関数または syswrite 関数を使用する前に sysseek しておく必要があります。 [書式の例] sysseek $filehandle, $offset, $startpoint
サンプルソース
use Fcntl qw(:DEFAULT :flock); use IO::Seekable; ・・・ sysopen(FH, $file, O_WRONLY|O_APPEND|O_CREAT) or die "sysopen 失敗: $!"; flock(FH, LOCK_EX); sysseek(FH, 0, SEEK_END) or die "sysseek 失敗: $!"; # ファイルの末尾にポジションをセットする |
|||||||||||||||||||||||||||||||||||||