syscall関数を使うと、システムコールを実行することができます。 ただし、システムコールが実装されていないシステムではエラーになります。 システムコールは、「&SYS_システムコール名」で実行するシステムコールを指定します。 システムコールの引数は、実行するシステムコールの引数を指定します。実行するシステムコールにより、変わります。 第1引数の「システムコール」は'syscall.ph'に定義されていますので、requireしておく必要が有ります。 戻り値は実行したシステムコールの戻り値になります。 #!/usr/bin/perl require 'syscall.ph'; $buff = "Hello World!!.\n"; # syscall.txtファイルに1行出力 open(OUT, "> syscall.txt"); # writeシステムコールによる出力 syscal