From: Tanaka Akira Date: 2002-01-29T01:46:49+09:00 Subject: [ruby-list:33599] major, minor (Re: Re: broken symbolic link and File::mtime) In article <200201281639.g0SGdRH29664@edge.sky.yamashina.kyoto.jp>, Takahiro Kambe writes: > > $B?@8M$5$s$N;XE&$NDL$j%7%9%F%`0MB8$G$O$"$j$^$9!#$=$7$F!"(BLinux $B$N(B dev_t > > $B$,(B 64bit $B$@$H$$$&$N$O3N$+$K$=$&$_$?$$$G$9$,!"(Bmajor/minor $B$NDj5A$K$h$j(B > > 8+8bit$B$7$+07$($J$$$h$&$K$J$C$F$$$k$h$&$G$9!#(B > $BIT;W5D$J > SunOS 5.8 $B$O(B 7+8, > $B$"$H(B1$B%S%C%H$O$I$3$X(B? SunOS 4.X$B$+$i8:$C$F$k$N$b0J30!#(B #define O_BITSMAJOR 7 /* # of SVR3 major device bits */ #define O_BITSMINOR 8 /* # of SVR3 minor device bits */ #define O_MAXMAJ 0x7f /* SVR3 max major value */ #define O_MAXMIN 0xff /* SVR3 max major value */ #define major(x) (major_t)((((unsigned)(x)) >> O_BITSMINOR) & O_MAXMAJ) #define minor(x) (minor_t)((x) & O_MAXMIN) $B$H$f!<$3$H$G(B SVR3 $B$N1F6A$i$7$$$G$9!#(B -- [$BEDCf(B $BE/(B][$B$?$J$+(B $B$"$-$i(B][Tanaka Akira] $B!V$U$($m(B! $B$o$+$a$A$c$s:n@o$G$9$(C"=$B!W(B(Little Worker, $B7KM7@84](B)