ANSIfy, static + __dead
This commit is contained in:
parent
f20d1d233d
commit
cd57b1ce2a
@ -1,4 +1,4 @@
|
|||||||
/* $NetBSD: touch.c,v 1.29 2011/02/22 15:03:30 pooka Exp $ */
|
/* $NetBSD: touch.c,v 1.30 2011/09/06 18:33:18 joerg Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 1993
|
* Copyright (c) 1993
|
||||||
@ -39,7 +39,7 @@ __COPYRIGHT("@(#) Copyright (c) 1993\
|
|||||||
#if 0
|
#if 0
|
||||||
static char sccsid[] = "@(#)touch.c 8.2 (Berkeley) 4/28/95";
|
static char sccsid[] = "@(#)touch.c 8.2 (Berkeley) 4/28/95";
|
||||||
#endif
|
#endif
|
||||||
__RCSID("$NetBSD: touch.c,v 1.29 2011/02/22 15:03:30 pooka Exp $");
|
__RCSID("$NetBSD: touch.c,v 1.30 2011/09/06 18:33:18 joerg Exp $");
|
||||||
#endif /* not lint */
|
#endif /* not lint */
|
||||||
|
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
@ -57,24 +57,20 @@ __RCSID("$NetBSD: touch.c,v 1.29 2011/02/22 15:03:30 pooka Exp $");
|
|||||||
#include <tzfile.h>
|
#include <tzfile.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
int main __P((int, char **));
|
static void stime_arg1(char *, struct timeval *);
|
||||||
int rw __P((char *, struct stat *, int));
|
static void stime_arg2(char *, int, struct timeval *);
|
||||||
void stime_arg1 __P((char *, struct timeval *));
|
static void stime_file(char *, struct timeval *);
|
||||||
void stime_arg2 __P((char *, int, struct timeval *));
|
__dead static void usage(void);
|
||||||
void stime_file __P((char *, struct timeval *));
|
|
||||||
void usage __P((void));
|
|
||||||
|
|
||||||
int
|
int
|
||||||
main(argc, argv)
|
main(int argc, char *argv[])
|
||||||
int argc;
|
|
||||||
char *argv[];
|
|
||||||
{
|
{
|
||||||
struct stat sb;
|
struct stat sb;
|
||||||
struct timeval tv[2];
|
struct timeval tv[2];
|
||||||
int aflag, cflag, hflag, mflag, ch, fd, len, rval, timeset;
|
int aflag, cflag, hflag, mflag, ch, fd, len, rval, timeset;
|
||||||
char *p;
|
char *p;
|
||||||
int (*change_file_times) __P((const char *, const struct timeval *));
|
int (*change_file_times)(const char *, const struct timeval *);
|
||||||
int (*get_file_status) __P((const char *, struct stat *));
|
int (*get_file_status)(const char *, struct stat *);
|
||||||
|
|
||||||
setlocale(LC_ALL, "");
|
setlocale(LC_ALL, "");
|
||||||
|
|
||||||
@ -197,10 +193,8 @@ main(argc, argv)
|
|||||||
|
|
||||||
#define ATOI2(s) ((s) += 2, ((s)[-2] - '0') * 10 + ((s)[-1] - '0'))
|
#define ATOI2(s) ((s) += 2, ((s)[-2] - '0') * 10 + ((s)[-1] - '0'))
|
||||||
|
|
||||||
void
|
static void
|
||||||
stime_arg1(arg, tvp)
|
stime_arg1(char *arg, struct timeval *tvp)
|
||||||
char *arg;
|
|
||||||
struct timeval *tvp;
|
|
||||||
{
|
{
|
||||||
struct tm *t;
|
struct tm *t;
|
||||||
time_t tmptime;
|
time_t tmptime;
|
||||||
@ -263,11 +257,8 @@ terr: errx(1,
|
|||||||
tvp[0].tv_usec = tvp[1].tv_usec = 0;
|
tvp[0].tv_usec = tvp[1].tv_usec = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
static void
|
||||||
stime_arg2(arg, year, tvp)
|
stime_arg2(char *arg, int year, struct timeval *tvp)
|
||||||
char *arg;
|
|
||||||
int year;
|
|
||||||
struct timeval *tvp;
|
|
||||||
{
|
{
|
||||||
struct tm *t;
|
struct tm *t;
|
||||||
time_t tmptime;
|
time_t tmptime;
|
||||||
@ -299,10 +290,8 @@ stime_arg2(arg, year, tvp)
|
|||||||
tvp[0].tv_usec = tvp[1].tv_usec = 0;
|
tvp[0].tv_usec = tvp[1].tv_usec = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
static void
|
||||||
stime_file(fname, tvp)
|
stime_file(char *fname, struct timeval *tvp)
|
||||||
char *fname;
|
|
||||||
struct timeval *tvp;
|
|
||||||
{
|
{
|
||||||
struct stat sb;
|
struct stat sb;
|
||||||
|
|
||||||
@ -312,8 +301,8 @@ stime_file(fname, tvp)
|
|||||||
TIMESPEC_TO_TIMEVAL(&tvp[1], &sb.st_mtimespec);
|
TIMESPEC_TO_TIMEVAL(&tvp[1], &sb.st_mtimespec);
|
||||||
}
|
}
|
||||||
|
|
||||||
__dead void
|
static void
|
||||||
usage()
|
usage(void)
|
||||||
{
|
{
|
||||||
(void)fprintf(stderr,
|
(void)fprintf(stderr,
|
||||||
"usage: touch [-acfhm] [-r file] [-t time] file ...\n");
|
"usage: touch [-acfhm] [-r file] [-t time] file ...\n");
|
||||||
|
Loading…
Reference in New Issue
Block a user