CGIに依存しないPerlの話題一般/Part2 (258レス)
CGIに依存しないPerlの話題一般/Part2 http://medaka.5ch.net/test/read.cgi/php/1030548610/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
24: 21 [sage] 02/09/02 15:20 ID:??? うーん、 ソモソモPerlのスクリプトからファイルディスクリプタにアクセスする手段なんて 標準では用意されてない故、質問自体が謎って問題が有るのだが。 # 内部API経由で取れたと思ったけど Cで言うところのauto変数的なイメージなら別にmyで良いし、 一時的にスタックに退避させて(Perlではこーいう表現しないけど) 別のファイルハンドルを保持したいって話ならlocalで良いし。 で、一番つまんないオチが open HANDLENAME, $path_to_file; とかで作ったファイルハンドルHANDLENAMEをスカラ変数に格納したいってのかしら。 my $handle = \*HANDLENAME; なり、IO::Fileなりで好きにして。 http://medaka.5ch.net/test/read.cgi/php/1030548610/24
26: 24 [sage] 02/09/02 18:03 ID:??? ぎゃふん。 なるほどfileno()ですか。 % perldoc -f open If you specify "'<&=N'", where "N" is a number, then Perl will do an equivalent of C's "fdopen" of that file descriptor; this is more parsimonious of file descriptors. For example: open(FILEHANDLE, "<&=$fd") でも Note that this feature depends on the fdopen() C library function. On many UNIX systems, fdopen() is known to fail when file descriptors exceed a certain value, typically 255. If you need more file descriptors than that, consider rebuilding Perl to use the "sfio" library. ってビミョーですな。 http://medaka.5ch.net/test/read.cgi/php/1030548610/26
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.009s