> 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.