aboutsummaryrefslogtreecommitdiff
path: root/toys/posix/dirname.c
diff options
context:
space:
mode:
authorRob Landley <rob@landley.net>2014-12-31 16:22:31 -0600
committerRob Landley <rob@landley.net>2014-12-31 16:22:31 -0600
commitde699accf6804e8b1d8042b46c85500ee8c672c6 (patch)
tree7b12adea478bcfd9355a4fda982d74c40810f42b /toys/posix/dirname.c
parent774c599c7979392f4ec95e9b48ac25f0353c0c47 (diff)
downloadtoybox-de699accf6804e8b1d8042b46c85500ee8c672c6.tar.gz
When you include the posix header libgen.h, glibc #defines basename to some random other symbol name (because gnu) and this screws up nontrivial macro expansions of NEWTOY(basename), so work around it in portability.h.
Diffstat (limited to 'toys/posix/dirname.c')
-rw-r--r--toys/posix/dirname.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/toys/posix/dirname.c b/toys/posix/dirname.c
index 06470ad8..7f51e9f0 100644
--- a/toys/posix/dirname.c
+++ b/toys/posix/dirname.c
@@ -16,6 +16,7 @@ config DIRNAME
*/
#include "toys.h"
+#include <libgen.h>
void dirname_main(void)
{