* [Q: udev] chmod required?
@ 2004-02-24 19:17 Michael Buesch
2004-02-24 19:25 ` Greg KH
0 siblings, 1 reply; 2+ messages in thread
From: Michael Buesch @ 2004-02-24 19:17 UTC (permalink / raw)
To: linux-hotplug
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
Why do we chmod() after mknod() in make_node() ?
Mode is passed as arg1 to mknod(). As I understand
the glibc documentation, this should be enough to set
the file-mode, isn't it?
- --
Regards Michael Buesch [ http://www.tuxsoft.de.vu ]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFAO6MwFGK1OIvVOP4RAovUAJ9I/M+rCYCqdoNSlRAT3dpzautNrACgl4ui
07Jyv28nArTqceS3mxBs0tAÈ69
-----END PGP SIGNATURE-----
-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id\x1356&alloc_id438&op=click
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Q: udev] chmod required?
2004-02-24 19:17 [Q: udev] chmod required? Michael Buesch
@ 2004-02-24 19:25 ` Greg KH
0 siblings, 0 replies; 2+ messages in thread
From: Greg KH @ 2004-02-24 19:25 UTC (permalink / raw)
To: linux-hotplug
On Tue, Feb 24, 2004 at 08:17:04PM +0100, Michael Buesch wrote:
> Hi,
>
> Why do we chmod() after mknod() in make_node() ?
> Mode is passed as arg1 to mknod(). As I understand
> the glibc documentation, this should be enough to set
> the file-mode, isn't it?
Unfortunatly no. The line in the man page to pay attention to is:
The permissions are modified by the process's umask in the
usual way: the permissions of the created node are (mode &
~umask).
That umask logic just messed with everything. By explictly setting it
with chmod() we solve the problem. See the old changelog entries for
more details on me struggling with this :)
thanks,
greg k-h
-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id\x1356&alloc_id438&op=click
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2004-02-24 19:25 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-02-24 19:17 [Q: udev] chmod required? Michael Buesch
2004-02-24 19:25 ` Greg KH
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).