Displaying 4 results from an estimated 4 matches for "__strerror_r".
2015 Feb 11
2
Re: [PATCH 2/5] macosx: Add definition of program_name for gnulib
On Wed, Feb 11, 2015 at 09:52:59PM +0000, Margaret Lewicka wrote:
> On 11 February 2015 at 19:23, Richard W.M. Jones <rjones@redhat.com> wrote:
> > On Wed, Feb 11, 2015 at 07:20:33PM +0000, Margaret Lewicka wrote:
> [...]
> >> Proposing a patch to gnulib, even should they accept it, does not fix
> >> the underlying issue, which is, essentially, that gnulib
2015 Feb 12
0
[PATCH] gnulib: Define argv[0] as program_name for error.c on Darwin
...d __APPLE__ && defined __MACH__
+#define program_name (((char **)*_NSGetArgv())[0])
+#else
/* The calling program should define program_name and set it to the
name of the executing program. */
extern char *program_name;
+#endif
# if HAVE_STRERROR_R || defined strerror_r
# define __strerror_r strerror_r
--
1.9.3
2015 Feb 12
2
Re: [PATCH] gnulib: Define argv[0] as program_name for error.c on Darwin
...+#define program_name (((char **)*_NSGetArgv())[0])
> +#else
> /* The calling program should define program_name and set it to the
> name of the executing program. */
> extern char *program_name;
> +#endif
>
> # if HAVE_STRERROR_R || defined strerror_r
> # define __strerror_r strerror_r
>
We import gnulib as git submodule from the upstream gnulib.git, so
this should be sent to its mailing list; see also
https://www.gnu.org/software/gnulib/
(Personally, I'm not sure that the above patch would help, but I'll
leave the review to gnulib people on the right m...
2016 Aug 18
5
[PATCH v2 0/4] New getprogname module
Hi,
as discussed in [1], this series adds a new getprogname module.
All it does is providing a getprogname function, much like what is
found on e.g. *BSD systems, and using it in gnulib instead of progname.
Also, using it explicitly by modules avoids gnulib users the need of
either use the progname module (GPL), or to provide program_name (and
call set_program_name manually, which is not always