chown and chmod for /dev/*

Chris Faylor cgf@cygnus.com
Mon Aug 2 12:53:00 GMT 1999


On Mon, Aug 02, 1999 at 10:26:03PM +0400, Egor Duda wrote:
>  If one thy to call "chown" of "chmod" functions for cygwin-emulated
>files like /dev/tty0 they'll return (-1) and error "path not found".
>It doesn't seem to be a major issue -- the only place i've seen, which
>is affected by this is sshd, which prints a warning message. But it
>certanly could break other programs.
>Quick solution is to check win32_path.is_device() in this functions.
>Or files like <win32p_path_for_"/">\dev\tty0 should be created to hold
>security info -- as more unix-like way?

This is a good point.  For now, I've changed chmod and chown to always
succeed with devices.  In the future we'll probably want to do something
more sophisticated.

cgf


More information about the Cygwin-developers mailing list