guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Implement open-process and related functions on MinGW


From: Eli Zaretskii
Subject: Re: [PATCH] Implement open-process and related functions on MinGW
Date: Sat, 22 Feb 2014 17:43:33 +0200

> From: Mark H Weaver <address@hidden>
> Cc: address@hidden (Ludovic Courtès),  address@hidden
> Date: Sat, 22 Feb 2014 09:59:39 -0500
> 
> Eli Zaretskii <address@hidden> 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

[Prev in Thread] Current Thread [Next in Thread]