472d43e
diff -up ksh-20100924/src/cmd/ksh93/data/builtins.c.builtins ksh-20100924/src/cmd/ksh93/data/builtins.c
472d43e
--- ksh-20100924/src/cmd/ksh93/data/builtins.c.builtins	2010-08-10 20:58:54.000000000 +0200
472d43e
+++ ksh-20100924/src/cmd/ksh93/data/builtins.c	2010-10-08 18:08:35.118675557 +0200
472d43e
@@ -125,20 +125,28 @@ const struct shtable3 shtab_builtins[] =
8a6e4f2
 #ifdef SHOPT_CMDLIB_HDR
8a6e4f2
 #include SHOPT_CMDLIB_HDR
8a6e4f2
 #else
472d43e
+#if 1
8a6e4f2
 	CMDLIST(basename)
8a6e4f2
 	CMDLIST(chmod)
8a6e4f2
 	CMDLIST(dirname)
472d43e
 	CMDLIST(getconf)
472d43e
 	CMDLIST(head)
472d43e
+#if 0
472d43e
+does not work when ACLs are used
472d43e
 	CMDLIST(mkdir)
472d43e
+#endif
472d43e
 	CMDLIST(logname)
472d43e
+#if 1
472d43e
+//does not work in chrooted environments, because /dev/fd/? is missing
472d43e
 	CMDLIST(cat)
472d43e
+#endif
472d43e
 	CMDLIST(cmp)
472d43e
 	CMDLIST(cut)
472d43e
 	CMDLIST(uname)
8a6e4f2
 	CMDLIST(wc)
8a6e4f2
 	CMDLIST(sync)
8a6e4f2
 #endif
8a6e4f2
+#endif
9c01939
 #if SHOPT_REGRESS
9c01939
 	"__regress__",		NV_BLTIN|BLT_ENV,	bltin(__regress__),
9c01939
 #endif