--- src/bin/ln/ln.c 2005/02/28 19:26:20 1.6 +++ src/bin/ln/ln.c 2005/02/28 19:42:12 1.7 @@ -41,23 +41,22 @@ #include #include -#include #include #include #include #include -int fflag; /* Unlink existing files. */ -int hflag; /* Check new name for symlink first. */ -int iflag; /* Interactive mode. */ -int sflag; /* Symbolic, not hard, link. */ -int vflag; /* Verbose output. */ +static int fflag; /* Unlink existing files. */ +static int hflag; /* Check new name for symlink first. */ +static int iflag; /* Interactive mode. */ +static int sflag; /* Symbolic, not hard, link. */ +static int vflag; /* Verbose output. */ /* System link call. */ -int (*linkf)(const char *, const char *); -char linkch; +static int (*linkf)(const char *, const char *); +static char linkch; -int linkit(const char *, const char *, int); -void usage(void); +static int linkit(const char *, const char *, int); +static void usage(void); int main(int argc, char *argv[]) @@ -148,7 +147,7 @@ main(int argc, char *argv[]) exit(exitval); } -int +static int linkit(const char *target, const char *source, int isdir) { struct stat sb; @@ -228,7 +227,7 @@ linkit(const char *target, const char *s return (0); } -void +static void usage(void) { fprintf(stderr, "%s\n%s\n%s\n",