Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/usr.bin/xinstall Use static and __dead.



details:   https://anonhg.NetBSD.org/src/rev/ce70b657d6ab
branches:  trunk
changeset: 769351:ce70b657d6ab
user:      joerg <joerg%NetBSD.org@localhost>
date:      Tue Sep 06 18:50:32 2011 +0000

description:
Use static and __dead.

diffstat:

 usr.bin/xinstall/xinstall.c |  94 ++++++++++++++++++++++----------------------
 1 files changed, 47 insertions(+), 47 deletions(-)

diffs (228 lines):

diff -r 591c0cd27f7f -r ce70b657d6ab usr.bin/xinstall/xinstall.c
--- a/usr.bin/xinstall/xinstall.c       Tue Sep 06 18:46:35 2011 +0000
+++ b/usr.bin/xinstall/xinstall.c       Tue Sep 06 18:50:32 2011 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: xinstall.c,v 1.114 2009/11/12 10:10:49 tron Exp $      */
+/*     $NetBSD: xinstall.c,v 1.115 2011/09/06 18:50:32 joerg Exp $     */
 
 /*
  * Copyright (c) 1987, 1993
@@ -46,7 +46,7 @@
 #if 0
 static char sccsid[] = "@(#)xinstall.c 8.1 (Berkeley) 7/21/93";
 #else
-__RCSID("$NetBSD: xinstall.c,v 1.114 2009/11/12 10:10:49 tron Exp $");
+__RCSID("$NetBSD: xinstall.c,v 1.115 2011/09/06 18:50:32 joerg Exp $");
 #endif
 #endif /* not lint */
 
@@ -83,21 +83,21 @@
 #define STRIP_ARGS_MAX 32
 #define BACKUP_SUFFIX ".old"
 
-int    dobackup, dodir, dostrip, dolink, dopreserve, dorename, dounpriv;
-int    haveopt_f, haveopt_g, haveopt_m, haveopt_o;
-int    numberedbackup;
-int    mode = S_IRWXU|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH;
-char   pathbuf[MAXPATHLEN];
-uid_t  uid = -1;
-gid_t  gid = -1;
-char   *group, *owner, *fflags, *tags;
-FILE   *metafp;
-char   *metafile;
-u_long fileflags;
-char   *stripArgs;
-char   *afterinstallcmd;
-const char *suffix = BACKUP_SUFFIX;
-char   *destdir;
+static int     dobackup, dodir, dostrip, dolink, dopreserve, dorename, dounpriv;
+static int     haveopt_f, haveopt_g, haveopt_m, haveopt_o;
+static int     numberedbackup;
+static int     mode = S_IRWXU|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH;
+static char    pathbuf[MAXPATHLEN];
+static uid_t   uid = -1;
+static gid_t   gid = -1;
+static char    *group, *owner, *fflags, *tags;
+static FILE    *metafp;
+static char    *metafile;
+static u_long  fileflags;
+static char    *stripArgs;
+static char    *afterinstallcmd;
+static const char *suffix = BACKUP_SUFFIX;
+static char    *destdir;
 
 enum {
        DIGEST_NONE = 0,
@@ -108,7 +108,8 @@
        DIGEST_SHA384,
        DIGEST_SHA512,
 } digesttype = DIGEST_NONE;
-char   *digest;
+
+static char    *digest;
 
 #define LN_ABSOLUTE    0x01
 #define LN_RELATIVE    0x02
@@ -121,22 +122,21 @@
 #define        HASUID          0x04            /* Tell install the uid was given */
 #define        HASGID          0x08            /* Tell install the gid was given */
 
-void   afterinstall(const char *, const char *, int);
-void   backup(const char *);
-char   *copy(int, char *, int, char *, off_t);
-int    do_link(char *, char *);
-void   do_symlink(char *, char *);
-void   install(char *, char *, u_int);
-void   install_dir(char *, u_int);
-int    main(int, char *[]);
-void   makelink(char *, char *);
-void   metadata_log(const char *, const char *, struct timeval *,
+static void    afterinstall(const char *, const char *, int);
+static void    backup(const char *);
+static char   *copy(int, char *, int, char *, off_t);
+static int     do_link(char *, char *);
+static void    do_symlink(char *, char *);
+static void    install(char *, char *, u_int);
+static void    install_dir(char *, u_int);
+static void    makelink(char *, char *);
+static void    metadata_log(const char *, const char *, struct timeval *,
            const char *, const char *, off_t);
-int    parseid(char *, id_t *);
-void   strip(char *);
-void   usage(void);
-char   *xbasename(char *);
-char   *xdirname(char *);
+static int     parseid(char *, id_t *);
+static void    strip(char *);
+__dead static void     usage(void);
+static char   *xbasename(char *);
+static char   *xdirname(char *);
 
 int
 main(int argc, char *argv[])
@@ -403,7 +403,7 @@
  * parseid --
  *     parse uid or gid from arg into id, returning non-zero if successful
  */
-int
+static int
 parseid(char *name, id_t *id)
 {
        char    *ep;
@@ -420,7 +420,7 @@
  *     make a hard link, obeying dorename if set
  *     return -1 on failure
  */
-int
+static int
 do_link(char *from_name, char *to_name)
 {
        char tmpl[MAXPATHLEN];
@@ -450,7 +450,7 @@
  *     make a symbolic link, obeying dorename if set
  *     exit on failure
  */
-void
+static void
 do_symlink(char *from_name, char *to_name)
 {
        char tmpl[MAXPATHLEN];
@@ -478,7 +478,7 @@
  * makelink --
  *     make a link from source to destination
  */
-void
+static void
 makelink(char *from_name, char *to_name)
 {
        char    src[MAXPATHLEN], dst[MAXPATHLEN], lnk[MAXPATHLEN];
@@ -616,7 +616,7 @@
  * install --
  *     build a path name and install the file
  */
-void
+static void
 install(char *from_name, char *to_name, u_int flags)
 {
        struct stat     from_sb;
@@ -808,7 +808,7 @@
  *
  *     If to_fd < 0, just calculate a digest, don't copy.
  */
-char *
+static char *
 copy(int from_fd, char *from_name, int to_fd, char *to_name, off_t size)
 {
        ssize_t nr, nw;
@@ -962,7 +962,7 @@
  * strip --
  *     use strip(1) to strip the target file
  */
-void
+static void
 strip(char *to_name)
 {
        static const char exec_failure[] = ": exec of strip failed: ";
@@ -1025,7 +1025,7 @@
  *     run provided command on the target file or directory after it's been
  *     installed and stripped, but before permissions are set or it's renamed
  */
-void
+static void
 afterinstall(const char *command, const char *to_name, int errunlink)
 {
        int     serrno, status;
@@ -1069,7 +1069,7 @@
  *     if suffix contains a "%", it's taken as a printf(3) pattern
  *     used for a numbered backup.
  */
-void
+static void
 backup(const char *to_name)
 {
        char    bname[FILENAME_MAX];
@@ -1099,7 +1099,7 @@
  * install_dir --
  *     build directory hierarchy
  */
-void
+static void
 install_dir(char *path, u_int flags)
 {
        char            *p;
@@ -1149,7 +1149,7 @@
  *     metafp, to allow permissions to be set correctly by other tools,
  *     or to allow integrity checks to be performed.
  */
-void
+static void
 metadata_log(const char *path, const char *type, struct timeval *tv,
        const char *slink, const char *digestresult, off_t size)
 {
@@ -1225,7 +1225,7 @@
  *     libc basename(3) that returns a pointer to a static buffer
  *     instead of overwriting that passed-in string.
  */
-char *
+static char *
 xbasename(char *path)
 {
        static char tmp[MAXPATHLEN];
@@ -1239,7 +1239,7 @@
  *     libc dirname(3) that returns a pointer to a static buffer
  *     instead of overwriting that passed-in string.
  */
-char *
+static char *
 xdirname(char *path)
 {
        static char tmp[MAXPATHLEN];
@@ -1252,7 +1252,7 @@
  * usage --
  *     print a usage message and die
  */
-void
+static void
 usage(void)
 {
        const char *prog;



Home | Main Index | Thread Index | Old Index