splice(2) Linux 2.6.17より導入された新しいシステムコールである「splice(2)」を使ったファイルコピープログラムを作ってみました。 参考: C言語: UNIX最速ファイルコピー 参考: splice(2) - splice data to/from a pipe 試した環境は以下の通りです。 core2% uname -a Linux core2 2.6.20-15-generic #2 SMP Sun Apr 15 06:17:24 UTC 2007 x86_64 GNU/Linux gcc: Ubuntu 4.1.2-0ubuntu4 glibc version: 2.5-0ubuntu14 「splice」という単語は「つなぎ合わせる」とかいう意味です。このシステムコールも、ファイルディスクリプタとパイプをつなぎ合わせてデータを転送するような操作を行う事が