How to fix |mkfifo()| failure if |pathname| is on NFS ? / was: Re: [EXTERNAL] Re: mkfifo: cannot set permissions of 'x.fifo': Not a directory
Lavrentiev, Anton (NIH/NLM/NCBI) [C]
lavr@ncbi.nlm.nih.gov
Sat Aug 26 14:39:57 GMT 2023
> You don't seem to understand the problem.
I think I do, and that aligns with your explanation how Cygwin machinery works to fake the FIFOs.
> If I can recognize a file as FIFO, I can use it as FIFO, regardless if it's a native FIFO or a Cygwin FIFO.
That's exactly what I meant!
> Show me how to create a FIFO on NTFS or FAT by OS calls only, please.
> Again, there is no API to create native FIFOs on a remote NFS filesystem.
And because of the above, Cygwin can keep creating FIFOs as before, on any filesystem.
Anton Lavrentiev
Contractor NIH/NLM/NCBI
More information about the Cygwin
mailing list