How to fix |mkfifo()| failure if |pathname| is on NFS ? / was: Re: [EXTERNAL] Re: mkfifo: cannot set permissions of 'x.fifo': Not a directory

Corinna Vinschen corinna-cygwin@cygwin.com
Fri Aug 25 12:25:55 GMT 2023


On Aug 25 14:18, Corinna Vinschen via Cygwin wrote:
> On Aug 23 01:05, Roland Mainz via Cygwin wrote:
> > 2. Check whether the filesystem for the fifos path is NFS
> > (cgywin.dll's |fs.fs_is_nfs()|), and then just refuse |mkfifo()| with
> > |ENOSYS| (not implemented)
> 
> I like the idea.

EPERM, btw.  See https://man7.org/linux/man-pages/man2/mknod.2.html


Corinna


More information about the Cygwin mailing list