On 18 May 2001 10:16:45 +0100, Adye, TJ (Tim) wrote:
>
> > Theoretically it should be possible to fix this becaue the
> > configure script detects POSIX compliance as not being available.
>
> That's a good point. I notice that configure already checks for mkfifo.
> Wouldn't it be best to disable the compilation of FvwmCommand if this check
> fails (I assume this doesn't happen now)? With the dummy mkfifo in the new
> Cygwin, the configure check passes, so we'd still get a broken FvwmCommand -
> but at least then the build would work in all these cases.
Ok, here is a patch for old Cygwin versions. Add these 3 lines to the end
of modules/FvwmCommand/FvwmCommand.h:
#ifndef HAVE_MKFIFO
#define mkfifo(path, mode) ((errno = ENOSYS) - ENOSYS - 1)
#endif
I will apply this if someone with old Cygwin versions test that there are
no other problems. I don't have non POSIX systems.
Regards,
Mikhael.
--
Visit the official FVWM web page at <URL: http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_fvwm.org.
To report problems, send mail to fvwm-owner_at_fvwm.org.
Received on Fri May 18 2001 - 12:56:13 BST