Hatena::Groupfilesystem

fs_n314

2009-08-20

cpコマンド

| 20:29 |  cpコマンド - fs_n314 を含むブックマーク はてなブックマーク -  cpコマンド - fs_n314

apt-get source coreutils
# cp.c
main
  do_copy
# copy.c
    copy
      copy_internal
        copy_reg # ファイルの種類やオプションによっていろいろ
          source_desc = open (src_name, O_RDONLY | O_BINARY)
          dest_desc = open (dst_name, O_WRONLY | O_CREAT | O_BINARY, dst_mode) # ファイルがある場合は O_CREAT => O_TRUNC
          read(source_desc, buf, buf_size)
          lseek(dest_desc, (off_t)n_read, SEEK_CUR) < 0L)
          full_write (dest_desc, buf, n)

full_writeはどこだろ…。

トラックバック - http://filesystem.g.hatena.ne.jp/n314/20090820
日記の検索