> From: Mark H Weaver <m...@netris.org>
> Cc: l...@gnu.org (Ludovic Courtès),  guile-devel@gnu.org
> Date: Sat, 22 Feb 2014 09:59:39 -0500
> 
> Eli Zaretskii <e...@gnu.org> writes:
> 
> > This patch allows the MinGW build of Guile to have the process related
> > functions (open-process, kill, waitpid, status:exit-val, etc.).
> >
> > Implement open-process and related functions on MinGW
> >
> > * libguile/filesys.c (fsync, link) [__MINGW32__]: Redirect Posix
> >   functions to their Windows equivalents.
> 
> Gnulib has an 'fsync' module that apparently implements it on MinGW.
> I think we should use that instead, no?

Yes, see my other message.

> >   (scm_chown, scm_open_fdes, scm_open, scm_close, scm_close_fdes)
> >   (scm_link, scm_chdir, set_element, fill_select_type)
> >   (get_element, retrieve_select_type, scm_select, scm_fcntl)
> >   (scm_fsync, scm_symlink, scm_readlink, scm_copy_file, scm_sendfile)
> >   (scm_dir_print, scm_dir_free): These functions are no longer
> >   wholesale ifdef'ed away if HAVE_POSIX is not defined.
> 
> As I wrote in my other recent message, I think we should simply
> recommend that MinGW builds be done without "--disable-posix", since we
> have at least one report that it works now.

OK.


Reply via email to