mv tar to /usr/src/old
[unix-history] / usr / src / bin / cp / extern.h
CommitLineData
2490df84
KB
1/*-
2 * Copyright (c) 1991 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * %sccs.include.redist.c%
6 *
1b37659d 7 * @(#)extern.h 5.5 (Berkeley) %G%
2490df84
KB
8 */
9
10typedef struct {
11 char *p_end; /* pointer to NULL at end of path */
d386f513 12 char *target_end; /* pointer to end of target base */
2490df84
KB
13 char p_path[MAXPATHLEN + 1]; /* pointer to the start of a path */
14} PATH_T;
15
16extern char *progname; /* program name */
d386f513
EA
17extern PATH_T to;
18extern int iflag, pflag;
19extern uid_t myuid;
20extern int exit_val, myumask;
2490df84
KB
21
22#include <sys/cdefs.h>
23
24__BEGIN_DECLS
d386f513
EA
25void copy_fifo __P((struct stat *, int));
26void copy_file __P((FTSENT *, int));
27void copy_link __P((FTSENT *, int));
28void copy_special __P((struct stat *, int));
1b37659d 29void err __P((const char *fmt, ...));
d386f513
EA
30void setfile __P((struct stat *, int));
31void usage __P((void));
2490df84 32__END_DECLS