リオの男
今日は,小ネタで.
Plan9のプロセスにもUNIXと同様に所有者の概念がある.所有者はps(2)コマンドや/dev/userで確認できる.ところで,先日見たfilsysinit関数の冒頭に次のようなくだりがある.
135: fd = open("/dev/user", OREAD); 136: strcpy(buf, "Jean-Paul_Belmondo"); 137: if(fd >= 0){ 138: n = read(fd, buf, sizeof buf-1); 139: if(n > 0) 140: buf[n] = 0; 141: close(fd); 142: } 143: fs->user = estrdup(buf);
rioプロセスのデフォルトユーザがJean-Paul Belmondoなのである.そう,「リオの男」などで有名なフランスの名優だ.「Plan 9 From Outer Space」だけじゃなく,こんなところにも遊び心があるのね.なお,通常は/dev/userがオープンできるので,rioの所有者は自分になっているだろう.