Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Strange MAKEDEV problem
On Mar 21, 2012, at 11:59 AM, Chavdar Ivanov wrote:
> On 21 March 2012 10:56, Alan Barrett <apb%cequrux.com@localhost> wrote:
>> On Wed, 21 Mar 2012, Chavdar Ivanov wrote:
>>>
>>> root@support6 /devi # chmod +x
>>> /usr/obj/auto-current/tools/bin/nbmake-amd64
>>> root@support6 /devi # ls -l /usr/obj/auto-current/tools/bin/nbmake-amd64
>>> -rw-r--r-- 1 root wheel 1304 Mar 21 09:52
>>> /usr/obj/auto-current/tools/bin/nbmake-amd64
>>> root@support6 /devi # chmod 755
>>> /usr/obj/auto-current/tools/bin/nbmake-amd64
>>> root@support6 /devi # ls -l /usr/obj/auto-current/tools/bin/nbmake-amd64
>>> -rw-r--r-- 1 root wheel 1304 Mar 21 09:52
>>> /usr/obj/auto-current/tools/bin/nbmake-amd64
>>
>>
>> That sort of bug in chmod would explain all the MAKEDEV problems from
>> your previous message.
>
> Exactly. ktruss of chmod +x ... gives:
>
> 3716 1 chmod
> chmod("/usr/obj/auto-current/tools/bin/nbmake-amd64", 0x81a4) = 0
>
> which is still 644. Rebuilding chmod with USETOOLS=no did not make any
> difference.
Could you try to change lib/libc/gen/setmode.c as:
-addcmd(BITCMD *set, mode_t oparg, mode_t who, mode_t op, mode_t mask)
+addcmd(BITCMD *set, mode_t op, mode_t who, mode_t oparg, mode_t mask)
Looks like a typo from matt.
--
Juergen Hannken-Illjes - hannken%eis.cs.tu-bs.de@localhost - TU Braunschweig
(Germany)
Home |
Main Index |
Thread Index |
Old Index