mirror of
https://gitlab.freedesktop.org/libbsd/libbsd.git
synced 2025-01-09 03:08:38 +01:00
Revert 1d87476250
This commit is contained in:
parent
1d87476250
commit
326d210f17
@ -19,10 +19,9 @@
|
||||
Rejected in glibc (http://sourceware.org/ml/libc-alpha/2006-03/msg00125.html)
|
||||
*/
|
||||
|
||||
#include <bsd/stdlib.h> /* progname, strdup */
|
||||
#include <string.h> /* free */
|
||||
#include <bsd/stdlib.h>
|
||||
|
||||
char *__progname = NULL;
|
||||
static char *__progname = NULL;
|
||||
|
||||
char *
|
||||
getprogname ()
|
||||
@ -33,10 +32,5 @@ getprogname ()
|
||||
void
|
||||
setprogname (char *new)
|
||||
{
|
||||
/* For some reason, accessing the argv vector directly may cause SIGSEV. Let's copy it to avoid trouble. */
|
||||
|
||||
if (__progname != NULL)
|
||||
free (__progname);
|
||||
|
||||
__progname = strdup (new);
|
||||
__progname = new;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user