diff options
Diffstat (limited to 'source/ap/ksh93/patches/ksh-20070328-builtins.patch')
-rw-r--r-- | source/ap/ksh93/patches/ksh-20070328-builtins.patch | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/source/ap/ksh93/patches/ksh-20070328-builtins.patch b/source/ap/ksh93/patches/ksh-20070328-builtins.patch new file mode 100644 index 00000000..5c6b21c2 --- /dev/null +++ b/source/ap/ksh93/patches/ksh-20070328-builtins.patch @@ -0,0 +1,32 @@ +diff -up ksh-20120620/src/cmd/ksh93/data/builtins.c.builtins ksh-20120620/src/cmd/ksh93/data/builtins.c +--- ksh-20120620/src/cmd/ksh93/data/builtins.c.builtins 2012-06-19 10:02:12.000000000 +0200 ++++ ksh-20120620/src/cmd/ksh93/data/builtins.c 2012-06-22 12:35:05.587717588 +0200 +@@ -131,20 +131,28 @@ const struct shtable3 shtab_builtins[] = + #undef mktemp /* undo possible map-libc mktemp => _ast_mktemp */ + #include SHOPT_CMDLIB_HDR + #else ++#if 1 + CMDLIST(basename) + CMDLIST(chmod) + CMDLIST(dirname) + CMDLIST(getconf) + CMDLIST(head) ++#if 0 ++does not work when ACLs are used + CMDLIST(mkdir) ++#endif + CMDLIST(logname) ++#if 1 ++//does not work in chrooted environments, because /dev/fd/? is missing + CMDLIST(cat) ++#endif + CMDLIST(cmp) + CMDLIST(cut) + CMDLIST(uname) + CMDLIST(wc) + CMDLIST(sync) + #endif ++#endif + #if SHOPT_REGRESS + "__regress__", NV_BLTIN|BLT_ENV, bltin(__regress__), + #endif |