You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/app-shells/bash/files/bash-3.2-loadables.patch

240 lines
5.2 KiB

--- bash-3.2/examples/loadables/basename.c
+++ bash-3.2/examples/loadables/basename.c
@@ -11,6 +11,7 @@
#include <stdio.h>
#include "builtins.h"
#include "shell.h"
+#include "common.h"
basename_builtin (list)
WORD_LIST *list;
--- bash-3.2/examples/loadables/cut.c
+++ bash-3.2/examples/loadables/cut.c
@@ -63,6 +63,7 @@
#include "builtins.h"
#include "shell.h"
#include "bashgetopt.h"
+#include "common.h"
#if !defined (errno)
extern int errno;
--- bash-3.2/examples/loadables/dirname.c
+++ bash-3.2/examples/loadables/dirname.c
@@ -11,6 +11,7 @@
#include <stdio.h>
#include "builtins.h"
#include "shell.h"
+#include "common.h"
dirname_builtin (list)
WORD_LIST *list;
--- bash-3.2/examples/loadables/finfo.c
+++ bash-3.2/examples/loadables/finfo.c
@@ -12,6 +12,7 @@
#include <pwd.h>
#include <grp.h>
#include <errno.h>
+#include <time.h>
#include "bashansi.h"
#include "shell.h"
--- bash-3.2/examples/loadables/head.c
+++ bash-3.2/examples/loadables/head.c
@@ -21,6 +21,7 @@
#include "builtins.h"
#include "shell.h"
#include "bashgetopt.h"
+#include "common.h"
#if !defined (errno)
extern int errno;
--- bash-3.2/examples/loadables/ln.c
+++ bash-3.2/examples/loadables/ln.c
@@ -18,6 +18,7 @@
#include "builtins.h"
#include "shell.h"
#include "bashgetopt.h"
+#include "common.h"
#if !defined (errno)
extern int errno;
--- bash-3.2/examples/loadables/logname.c
+++ bash-3.2/examples/loadables/logname.c
@@ -11,6 +11,7 @@
#include "builtins.h"
#include "shell.h"
+#include "common.h"
#if !defined (errno)
extern int errno;
--- bash-3.2/examples/loadables/mkdir.c
+++ bash-3.2/examples/loadables/mkdir.c
@@ -16,6 +16,7 @@
#include "builtins.h"
#include "shell.h"
#include "bashgetopt.h"
+#include "common.h"
#if !defined (errno)
extern int errno;
--- bash-3.2/examples/loadables/pathchk.c
+++ bash-3.2/examples/loadables/pathchk.c
@@ -45,6 +45,7 @@
#include "stdc.h"
#include "bashgetopt.h"
#include "maxpath.h"
+#include "common.h"
#if !defined (errno)
extern int errno;
--- bash-3.2/examples/loadables/print.c
+++ bash-3.2/examples/loadables/print.c
@@ -17,6 +17,8 @@
#include "builtins.h"
#include "stdc.h"
#include "bashgetopt.h"
+#include "builtext.h"
+#include "common.h"
#if !defined (errno)
extern int errno;
--- bash-3.2/examples/loadables/printenv.c
+++ bash-3.2/examples/loadables/printenv.c
@@ -11,6 +11,7 @@
#include "builtins.h"
#include "shell.h"
#include "bashgetopt.h"
+#include "common.h"
extern char **export_env;
--- bash-3.2/examples/loadables/push.c
+++ bash-3.2/examples/loadables/push.c
@@ -11,6 +11,7 @@
#include "shell.h"
#include "jobs.h"
#include "bashgetopt.h"
+#include "common.h"
#ifndef errno
extern int errno;
--- bash-3.2/examples/loadables/realpath.c
+++ bash-3.2/examples/loadables/realpath.c
@@ -34,6 +34,7 @@
#include "builtins.h"
#include "shell.h"
#include "bashgetopt.h"
+#include "common.h"
#ifndef errno
extern int errno;
@@ -67,14 +68,14 @@
vflag = 1;
break;
default:
- usage();
+ builtin_usage();
}
}
list = loptend;
if (list == 0)
- usage();
+ builtin_usage();
for (es = EXECUTION_SUCCESS; list; list = list->next) {
p = list->word->word;
--- bash-3.2/examples/loadables/rmdir.c
+++ bash-3.2/examples/loadables/rmdir.c
@@ -8,6 +8,7 @@
#include <errno.h>
#include "builtins.h"
#include "shell.h"
+#include "common.h"
#if !defined (errno)
extern int errno;
--- bash-3.2/examples/loadables/sleep.c
+++ bash-3.2/examples/loadables/sleep.c
@@ -27,6 +27,7 @@
#include "shell.h"
#include "builtins.h"
+#include "common.h"
#define RETURN(x) \
do { \
--- bash-3.2/examples/loadables/tee.c
+++ bash-3.2/examples/loadables/tee.c
@@ -22,6 +22,7 @@
#include "builtins.h"
#include "shell.h"
#include "bashgetopt.h"
+#include "common.h"
#if !defined (errno)
extern int errno;
--- bash-3.2/examples/loadables/truefalse.c
+++ bash-3.2/examples/loadables/truefalse.c
@@ -1,5 +1,7 @@
/* true and false builtins */
+#include <config.h>
+
#include "bashtypes.h"
#include "shell.h"
#include "builtins.h"
--- bash-3.2/examples/loadables/tty.c
+++ bash-3.2/examples/loadables/tty.c
@@ -8,6 +8,7 @@
#include "builtins.h"
#include "shell.h"
#include "bashgetopt.h"
+#include "common.h"
extern char *ttyname ();
--- bash-3.2/examples/loadables/uname.c
+++ bash-3.2/examples/loadables/uname.c
@@ -27,6 +27,7 @@
#include "builtins.h"
#include "shell.h"
#include "bashgetopt.h"
+#include "common.h"
#define FLAG_SYSNAME 0x01 /* -s */
#define FLAG_NODENAME 0x02 /* -n */
--- bash-3.2/examples/loadables/unlink.c
+++ bash-3.2/examples/loadables/unlink.c
@@ -14,6 +14,7 @@
#include "builtins.h"
#include "shell.h"
+#include "common.h"
#ifndef errno
extern int errno;
--- bash-3.2/examples/loadables/whoami.c
+++ bash-3.2/examples/loadables/whoami.c
@@ -8,6 +8,7 @@
#include "builtins.h"
#include "shell.h"
#include "bashgetopt.h"
+#include "common.h"
whoami_builtin (list)
WORD_LIST *list;
--- bash-3.2/examples/loadables/Makefile.in
+++ bash-3.2/examples/loadables/Makefile.in
@@ -68,7 +68,7 @@
SHOBJ_CC = @SHOBJ_CC@
SHOBJ_CFLAGS = @SHOBJ_CFLAGS@
SHOBJ_LD = @SHOBJ_LD@
-SHOBJ_LDFLAGS = @SHOBJ_LDFLAGS@
+SHOBJ_LDFLAGS = @SHOBJ_LDFLAGS@ @LDFLAGS@
SHOBJ_XLDFLAGS = @SHOBJ_XLDFLAGS@
SHOBJ_LIBS = @SHOBJ_LIBS@
SHOBJ_STATUS = @SHOBJ_STATUS@