blob: 7231d382a472d3e3a56b26253061a0b1902cf82e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
Index: libc/usr/src/head/libgen.h
===================================================================
--- libc.orig/usr/src/head/libgen.h
+++ libc/usr/src/head/libgen.h
@@ -49,10 +49,9 @@
extern "C" {
#endif
-#ifdef __STDC__
+#ifndef basename
+#define basename basename
extern char *basename(char *);
-#else
-extern char *basename();
#endif
#ifdef __STDC__
Index: libc/usr/src/head/string.h
===================================================================
--- libc.orig/usr/src/head/string.h
+++ libc/usr/src/head/string.h
@@ -136,6 +136,10 @@ extern char *strdup(const char *);
extern void *mempcpy(void *, const void *, size_t);
extern void *memrchr(const void *, int, size_t);
extern void *rawmemchr(const void *, int);
+#ifndef basename
+#define basename basename
+extern char *basename(const char *);
+#endif
#endif
#if defined(__EXTENSIONS__) || \
|