02430567d9
Clean up bash-4.3-loadables.dif OBS-URL: https://build.opensuse.org/request/show/289332 OBS-URL: https://build.opensuse.org/package/show/Base:System/bash?expand=0&rev=200
317 lines
6.3 KiB
Plaintext
317 lines
6.3 KiB
Plaintext
--- examples/loadables/basename.c
|
|
+++ examples/loadables/basename.c
|
|
@@ -31,6 +31,7 @@
|
|
#include "shell.h"
|
|
#include "common.h"
|
|
|
|
+int
|
|
basename_builtin (list)
|
|
WORD_LIST *list;
|
|
{
|
|
--- examples/loadables/dirname.c
|
|
+++ examples/loadables/dirname.c
|
|
@@ -31,6 +31,7 @@
|
|
#include "shell.h"
|
|
#include "common.h"
|
|
|
|
+int
|
|
dirname_builtin (list)
|
|
WORD_LIST *list;
|
|
{
|
|
--- examples/loadables/finfo.c
|
|
+++ examples/loadables/finfo.c
|
|
@@ -99,7 +99,7 @@ int argc;
|
|
char **argv;
|
|
{
|
|
register int i;
|
|
- int mode, flags, opt;
|
|
+ int flags, opt;
|
|
|
|
sh_optind = 0; /* XXX */
|
|
prog = base_pathname(argv[0]);
|
|
@@ -192,7 +192,7 @@ int m;
|
|
return (m & (S_IRWXU|S_IRWXG|S_IRWXO|S_ISUID|S_ISGID));
|
|
}
|
|
|
|
-static int
|
|
+static void
|
|
perms(m)
|
|
int m;
|
|
{
|
|
@@ -236,7 +236,7 @@ int m;
|
|
printf ("u=%s,g=%s,o=%s", ubits, gbits, obits);
|
|
}
|
|
|
|
-static int
|
|
+static void
|
|
printmode(mode)
|
|
int mode;
|
|
{
|
|
@@ -331,13 +331,13 @@ int flags;
|
|
else
|
|
printf("%ld\n", st->st_ctime);
|
|
} else if (flags & OPT_DEV)
|
|
- printf("%d\n", st->st_dev);
|
|
+ printf("%lu\n", (ulong)st->st_dev);
|
|
else if (flags & OPT_INO)
|
|
- printf("%d\n", st->st_ino);
|
|
+ printf("%lu\n", (ulong)st->st_ino);
|
|
else if (flags & OPT_FID)
|
|
- printf("%d:%ld\n", st->st_dev, st->st_ino);
|
|
+ printf("%lu:%lu\n", (ulong)st->st_dev, (ulong)st->st_ino);
|
|
else if (flags & OPT_NLINK)
|
|
- printf("%d\n", st->st_nlink);
|
|
+ printf("%lu\n", (ulong)st->st_nlink);
|
|
else if (flags & OPT_LNKNAM) {
|
|
#ifdef S_ISLNK
|
|
b = xmalloc(4096);
|
|
@@ -387,7 +387,6 @@ finfo_builtin(list)
|
|
{
|
|
int c, r;
|
|
char **v;
|
|
- WORD_LIST *l;
|
|
|
|
v = make_builtin_argv (list, &c);
|
|
r = finfo_main (c, v);
|
|
--- examples/loadables/head.c
|
|
+++ examples/loadables/head.c
|
|
@@ -88,8 +88,10 @@ file_head (fp, cnt)
|
|
break;
|
|
}
|
|
}
|
|
+ return EXECUTION_SUCCESS;
|
|
}
|
|
|
|
+int
|
|
head_builtin (list)
|
|
WORD_LIST *list;
|
|
{
|
|
@@ -97,8 +99,6 @@ head_builtin (list)
|
|
WORD_LIST *l;
|
|
FILE *fp;
|
|
|
|
- char *t;
|
|
-
|
|
munge_list (list); /* change -num into -n num */
|
|
|
|
reset_internal_getopt ();
|
|
--- examples/loadables/id.c
|
|
+++ examples/loadables/id.c
|
|
@@ -64,8 +64,6 @@ static int id_flags;
|
|
static uid_t ruid, euid;
|
|
static gid_t rgid, egid;
|
|
|
|
-static char *id_user;
|
|
-
|
|
static int inituser ();
|
|
|
|
static int id_pruser ();
|
|
--- examples/loadables/ln.c
|
|
+++ examples/loadables/ln.c
|
|
@@ -50,6 +50,7 @@ typedef int unix_link_syscall_t __P((con
|
|
static unix_link_syscall_t *linkfn;
|
|
static int dolink ();
|
|
|
|
+int
|
|
ln_builtin (list)
|
|
WORD_LIST *list;
|
|
{
|
|
--- examples/loadables/logname.c
|
|
+++ examples/loadables/logname.c
|
|
@@ -35,6 +35,7 @@
|
|
extern int errno;
|
|
#endif
|
|
|
|
+int
|
|
logname_builtin (list)
|
|
WORD_LIST *list;
|
|
{
|
|
--- examples/loadables/mkdir.c
|
|
+++ examples/loadables/mkdir.c
|
|
@@ -52,7 +52,7 @@ int
|
|
mkdir_builtin (list)
|
|
WORD_LIST *list;
|
|
{
|
|
- int opt, pflag, omode, rval, octal, nmode, parent_mode, um;
|
|
+ int opt, pflag, omode, rval, octal, nmode, parent_mode;
|
|
char *mode;
|
|
WORD_LIST *l;
|
|
|
|
@@ -169,7 +169,7 @@ make_path (path, nmode, parent_mode)
|
|
while (*p == '/')
|
|
p++;
|
|
|
|
- while (p = strchr (p, '/'))
|
|
+ while ((p = strchr (p, '/')))
|
|
{
|
|
*p = '\0';
|
|
if (stat (npath, &sb) != 0)
|
|
--- examples/loadables/pathchk.c
|
|
+++ examples/loadables/pathchk.c
|
|
@@ -98,6 +98,7 @@ extern char *strerror ();
|
|
|
|
static int validate_path ();
|
|
|
|
+int
|
|
pathchk_builtin (list)
|
|
WORD_LIST *list;
|
|
{
|
|
@@ -290,10 +291,8 @@ validate_path (path, portability)
|
|
if (*path == '\0')
|
|
return 0;
|
|
|
|
-#ifdef lint
|
|
/* Suppress `used before initialized' warning. */
|
|
exists = 0;
|
|
-#endif
|
|
|
|
/* Figure out the parent of the first element in PATH. */
|
|
parent = xstrdup (*path == '/' ? "/" : ".");
|
|
@@ -370,7 +369,7 @@ validate_path (path, portability)
|
|
free (parent);
|
|
if (strlen (path) > path_max)
|
|
{
|
|
- builtin_error ("path `%s' has length %d; exceeds limit of %d",
|
|
+ builtin_error ("path `%s' has length %zu; exceeds limit of %d",
|
|
path, strlen (path), path_max);
|
|
return 1;
|
|
}
|
|
--- examples/loadables/print.c
|
|
+++ examples/loadables/print.c
|
|
@@ -77,7 +77,7 @@ print_builtin (list)
|
|
{
|
|
int c, r, nflag, raw, ofd, sflag;
|
|
intmax_t lfd;
|
|
- char **v, *pfmt, *arg;
|
|
+ char *pfmt;
|
|
WORD_LIST *l;
|
|
|
|
nflag = raw = sflag = 0;
|
|
--- examples/loadables/realpath.c
|
|
+++ examples/loadables/realpath.c
|
|
@@ -60,6 +60,7 @@ extern int errno;
|
|
|
|
extern char *sh_realpath();
|
|
|
|
+int
|
|
realpath_builtin(list)
|
|
WORD_LIST *list;
|
|
{
|
|
--- examples/loadables/rmdir.c
|
|
+++ examples/loadables/rmdir.c
|
|
@@ -32,6 +32,7 @@
|
|
extern int errno;
|
|
#endif
|
|
|
|
+int
|
|
rmdir_builtin (list)
|
|
WORD_LIST *list;
|
|
{
|
|
--- examples/loadables/sync.c
|
|
+++ examples/loadables/sync.c
|
|
@@ -28,6 +28,7 @@
|
|
#include "shell.h"
|
|
#include "bashgetopt.h"
|
|
|
|
+int
|
|
sync_builtin (list)
|
|
WORD_LIST *list;
|
|
{
|
|
--- examples/loadables/tee.c
|
|
+++ examples/loadables/tee.c
|
|
@@ -60,6 +60,7 @@ extern int interrupt_immediately;
|
|
|
|
extern char *strerror ();
|
|
|
|
+int
|
|
tee_builtin (list)
|
|
WORD_LIST *list;
|
|
{
|
|
@@ -68,8 +69,6 @@ tee_builtin (list)
|
|
FLIST *fl;
|
|
char *buf, *bp;
|
|
|
|
- char *t;
|
|
-
|
|
reset_internal_getopt ();
|
|
append = nointr = 0;
|
|
tee_flist = (FLIST *)NULL;
|
|
--- examples/loadables/truefalse.c
|
|
+++ examples/loadables/truefalse.c
|
|
@@ -25,26 +25,26 @@
|
|
#include "builtins.h"
|
|
#include "common.h"
|
|
|
|
-true_builtin (list)
|
|
+int true_builtin (list)
|
|
WORD_LIST *list;
|
|
{
|
|
return EXECUTION_SUCCESS;
|
|
}
|
|
|
|
-false_builtin (list)
|
|
+int false_builtin (list)
|
|
WORD_LIST *list;
|
|
{
|
|
return EXECUTION_FAILURE;
|
|
}
|
|
|
|
-static char *true_doc[] = {
|
|
+char * const true_doc[] = {
|
|
"Exit successfully.",
|
|
"",
|
|
"Return a successful result.",
|
|
(char *)NULL
|
|
};
|
|
|
|
-static char *false_doc[] = {
|
|
+char * const false_doc[] = {
|
|
"Exit unsuccessfully.",
|
|
"",
|
|
"Return an unsuccessful result.",
|
|
--- examples/loadables/tty.c
|
|
+++ examples/loadables/tty.c
|
|
@@ -30,6 +30,7 @@
|
|
|
|
extern char *ttyname ();
|
|
|
|
+int
|
|
tty_builtin (list)
|
|
WORD_LIST *list;
|
|
{
|
|
--- examples/loadables/uname.c
|
|
+++ examples/loadables/uname.c
|
|
@@ -63,10 +63,11 @@ static void uprint();
|
|
|
|
static int uname_flags;
|
|
|
|
+int
|
|
uname_builtin (list)
|
|
WORD_LIST *list;
|
|
{
|
|
- int opt, r;
|
|
+ int opt;
|
|
struct utsname uninfo;
|
|
|
|
uname_flags = 0;
|
|
--- examples/loadables/unlink.c
|
|
+++ examples/loadables/unlink.c
|
|
@@ -38,6 +38,7 @@
|
|
extern int errno;
|
|
#endif
|
|
|
|
+int
|
|
unlink_builtin (list)
|
|
WORD_LIST *list;
|
|
{
|
|
--- examples/loadables/whoami.c
|
|
+++ examples/loadables/whoami.c
|
|
@@ -28,6 +28,7 @@
|
|
#include "bashgetopt.h"
|
|
#include "common.h"
|
|
|
|
+int
|
|
whoami_builtin (list)
|
|
WORD_LIST *list;
|
|
{
|