xref: /original-bsd/usr.bin/ftp/extern.h (revision 27393bdf)
1 /*-
2  * Copyright (c) 1994 The Regents of the University of California.
3  * All rights reserved.
4  *
5  * %sccs.include.redist.c%
6  *
7  *	@(#)extern.h	8.3 (Berkeley) 10/09/94
8  */
9 
10 struct timeval;
11 struct fd_set;
12 
13 void    abort_remote __P((FILE *));
14 void    abortpt __P(());
15 void    abortrecv __P(());
16 void    abortsend __P(());
17 void	account __P((int, char **));
18 int	another __P((int *, char ***, char *));
19 void	blkfree __P((char **));
20 void	cd __P((int, char **));
21 void	cdup __P((int, char **));
22 void	changetype __P((int, int));
23 void	cmdabort __P(());
24 void	cmdscanner __P((int));
25 int	command __P(());
26 int	confirm __P((char *, char *));
27 FILE   *dataconn __P((char *));
28 void	delete __P((int, char **));
29 void	disconnect __P((int, char **));
30 void	do_chmod __P((int, char **));
31 void	do_umask __P((int, char **));
32 void	domacro __P((int, char **));
33 char   *domap __P((char *));
34 void	doproxy __P((int, char **));
35 char   *dotrans __P((char *));
36 int     empty __P((struct fd_set *, int));
37 void	fatal __P((char *));
38 void	get __P((int, char **));
39 struct cmd *getcmd __P((char *));
40 int	getit __P((int, char **, int, char *));
41 int	getreply __P((int));
42 int	globulize __P((char **));
43 char   *gunique __P((char *));
44 void	help __P((int, char **));
45 char   *hookup __P((char *, int));
46 void	idle __P((int, char **));
47 int     initconn __P((void));
48 void	intr __P(());
49 void	lcd __P((int, char **));
50 int	login __P((char *));
51 void	lostpeer __P(());
52 void	ls __P((int, char **));
53 void	mabort __P((int));
54 void	macdef __P((int, char **));
55 void	makeargv __P((void));
56 void	makedir __P((int, char **));
57 void	mdelete __P((int, char **));
58 void	mget __P((int, char **));
59 void	mls __P((int, char **));
60 void	modtime __P((int, char **));
61 void	mput __P((int, char **));
62 char   *onoff __P((int));
63 void	newer __P((int, char **));
64 void	proxabort __P(());
65 void    proxtrans __P((char *, char *, char *));
66 void    psabort __P(());
67 void    pswitch __P((int));
68 void    ptransfer __P((char *, long, struct timeval *, struct timeval *));
69 void	put __P((int, char **));
70 void	pwd __P((int, char **));
71 void	quit __P((int, char **));
72 void	quote __P((int, char **));
73 void	quote1 __P((char *, int, char **));
74 void    recvrequest __P((char *, char *, char *, char *, int));
75 void	reget __P((int, char **));
76 char   *remglob __P((char **, int));
77 void	removedir __P((int, char **));
78 void	renamefile __P((int, char **));
79 void    reset __P((int, char **));
80 void	restart __P((int, char **));
81 void	rmthelp __P((int, char **));
82 void	rmtstatus __P((int, char **));
83 int	ruserpass __P((char *, char **, char **, char **));
84 void    sendrequest __P((char *, char *, char *, int));
85 void	setascii __P((int, char **));
86 void	setbell __P((int, char **));
87 void	setbinary __P((int, char **));
88 void	setcase __P((int, char **));
89 void	setcr __P((int, char **));
90 void	setdebug __P((int, char **));
91 void	setform __P((int, char **));
92 void	setftmode __P((int, char **));
93 void	setglob __P((int, char **));
94 void	sethash __P((int, char **));
95 void	setnmap __P((int, char **));
96 void	setntrans __P((int, char **));
97 void	setpassive __P((int, char **));
98 void	setpeer __P((int, char **));
99 void	setport __P((int, char **));
100 void	setprompt __P((int, char **));
101 void	setrunique __P((int, char **));
102 void	setstruct __P((int, char **));
103 void	setsunique __P((int, char **));
104 void	settenex __P((int, char **));
105 void	settrace __P((int, char **));
106 void	settype __P((int, char **));
107 void	setverbose __P((int, char **));
108 void	shell __P((int, char **));
109 void	site __P((int, char **));
110 void	sizecmd __P((int, char **));
111 char   *slurpstring __P((void));
112 void	status __P((int, char **));
113 void	syst __P((int, char **));
114 void    tvsub __P((struct timeval *, struct timeval *, struct timeval *));
115 void	user __P((int, char **));
116 
117 extern jmp_buf	abortprox;
118 extern int	abrtflag;
119 extern struct	cmd cmdtab[];
120 extern FILE	*cout;
121 extern int	data;
122 extern char    *home;
123 extern jmp_buf	jabort;
124 extern int	proxy;
125 extern char	reply_string[];
126 extern off_t	restart_point;
127 extern int	NCMDS;
128