bug-gnulib
[Top][All Lists]
Advanced

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

Re: savewd: please port to native Windows


From: Jeffrey Walton
Subject: Re: savewd: please port to native Windows
Date: Wed, 28 Aug 2024 12:17:12 -0400

On Tue, Aug 27, 2024 at 5:25 PM Paul Eggert <eggert@cs.ucla.edu> wrote:
>
> On 2024-08-27 13:34, Bruno Haible wrote:
>
> > gllib\savewd.c(73,27): warning: implicit declaration of function 'fork' is 
> > invalid in C99 [-Wimplicit-function-declaration]
>
> Perhaps the attached patch?

Re:

+# if O_SEARCH != O_RDONLY || (defined _WIN32 && !defined __CYGWIN__)
+        /* There is no point to forking if O_SEARCH conforms to POSIX,
+           or on native MS-Windows which lacks 'fork'.  */
+        bool try_fork = false;
+# else
+        bool try_fork = errno == EACCES || errno == ESTALE;
+# endif
+        if (!try_fork)

iOS also lacks fork/exec, posix_spawn, etc. Apple wants devs to use
NSTask to create processes. (iirc).

Jeff



reply via email to

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