xref: /csrg-svn/usr.bin/ftp/extern.h (revision 67794)
166671Spendry /*-
266671Spendry  * Copyright (c) 1994 The Regents of the University of California.
366671Spendry  * All rights reserved.
466671Spendry  *
566671Spendry  * %sccs.include.redist.c%
666671Spendry  *
7*67794Smckusick  *	@(#)extern.h	8.3 (Berkeley) 10/09/94
866671Spendry  */
966671Spendry 
1066671Spendry struct timeval;
1166671Spendry struct fd_set;
1266671Spendry 
1366671Spendry void    abort_remote __P((FILE *));
1466671Spendry void    abortpt __P(());
1566671Spendry void    abortrecv __P(());
1666671Spendry void    abortsend __P(());
1766671Spendry void	account __P((int, char **));
1866671Spendry int	another __P((int *, char ***, char *));
1966671Spendry void	blkfree __P((char **));
2066671Spendry void	cd __P((int, char **));
2166671Spendry void	cdup __P((int, char **));
2266671Spendry void	changetype __P((int, int));
2366671Spendry void	cmdabort __P(());
2466671Spendry void	cmdscanner __P((int));
2566671Spendry int	command __P(());
2666671Spendry int	confirm __P((char *, char *));
2766671Spendry FILE   *dataconn __P((char *));
2866671Spendry void	delete __P((int, char **));
2966671Spendry void	disconnect __P((int, char **));
3066671Spendry void	do_chmod __P((int, char **));
3166671Spendry void	do_umask __P((int, char **));
3266671Spendry void	domacro __P((int, char **));
3366671Spendry char   *domap __P((char *));
3466671Spendry void	doproxy __P((int, char **));
3566671Spendry char   *dotrans __P((char *));
3666671Spendry int     empty __P((struct fd_set *, int));
3766671Spendry void	fatal __P((char *));
3866671Spendry void	get __P((int, char **));
3966671Spendry struct cmd *getcmd __P((char *));
4066671Spendry int	getit __P((int, char **, int, char *));
4166671Spendry int	getreply __P((int));
4266671Spendry int	globulize __P((char **));
4366671Spendry char   *gunique __P((char *));
4466671Spendry void	help __P((int, char **));
4566671Spendry char   *hookup __P((char *, int));
4666671Spendry void	idle __P((int, char **));
4766671Spendry int     initconn __P((void));
4866671Spendry void	intr __P(());
4966671Spendry void	lcd __P((int, char **));
5066671Spendry int	login __P((char *));
5166671Spendry void	lostpeer __P(());
5266671Spendry void	ls __P((int, char **));
5366671Spendry void	mabort __P((int));
5466671Spendry void	macdef __P((int, char **));
5566671Spendry void	makeargv __P((void));
5666671Spendry void	makedir __P((int, char **));
5766671Spendry void	mdelete __P((int, char **));
5866671Spendry void	mget __P((int, char **));
5966671Spendry void	mls __P((int, char **));
6066671Spendry void	modtime __P((int, char **));
6166671Spendry void	mput __P((int, char **));
6266671Spendry char   *onoff __P((int));
6366671Spendry void	newer __P((int, char **));
6466671Spendry void	proxabort __P(());
6566671Spendry void    proxtrans __P((char *, char *, char *));
6666671Spendry void    psabort __P(());
6766671Spendry void    pswitch __P((int));
6866671Spendry void    ptransfer __P((char *, long, struct timeval *, struct timeval *));
6966671Spendry void	put __P((int, char **));
7066671Spendry void	pwd __P((int, char **));
7166671Spendry void	quit __P((int, char **));
7266671Spendry void	quote __P((int, char **));
7366671Spendry void	quote1 __P((char *, int, char **));
7466671Spendry void    recvrequest __P((char *, char *, char *, char *, int));
7566671Spendry void	reget __P((int, char **));
7666671Spendry char   *remglob __P((char **, int));
7766671Spendry void	removedir __P((int, char **));
7866671Spendry void	renamefile __P((int, char **));
7966671Spendry void    reset __P((int, char **));
8066671Spendry void	restart __P((int, char **));
8166671Spendry void	rmthelp __P((int, char **));
8266671Spendry void	rmtstatus __P((int, char **));
8366671Spendry int	ruserpass __P((char *, char **, char **, char **));
8466671Spendry void    sendrequest __P((char *, char *, char *, int));
8566671Spendry void	setascii __P((int, char **));
8666671Spendry void	setbell __P((int, char **));
8766671Spendry void	setbinary __P((int, char **));
8866671Spendry void	setcase __P((int, char **));
8966671Spendry void	setcr __P((int, char **));
9066671Spendry void	setdebug __P((int, char **));
9166671Spendry void	setform __P((int, char **));
9266671Spendry void	setftmode __P((int, char **));
9366671Spendry void	setglob __P((int, char **));
9466671Spendry void	sethash __P((int, char **));
9566671Spendry void	setnmap __P((int, char **));
9666671Spendry void	setntrans __P((int, char **));
97*67794Smckusick void	setpassive __P((int, char **));
9866671Spendry void	setpeer __P((int, char **));
9966671Spendry void	setport __P((int, char **));
10066671Spendry void	setprompt __P((int, char **));
10166671Spendry void	setrunique __P((int, char **));
10266671Spendry void	setstruct __P((int, char **));
10366671Spendry void	setsunique __P((int, char **));
10466671Spendry void	settenex __P((int, char **));
10566671Spendry void	settrace __P((int, char **));
10666671Spendry void	settype __P((int, char **));
10766671Spendry void	setverbose __P((int, char **));
10866671Spendry void	shell __P((int, char **));
10966671Spendry void	site __P((int, char **));
11066671Spendry void	sizecmd __P((int, char **));
11166671Spendry char   *slurpstring __P((void));
11266671Spendry void	status __P((int, char **));
11366671Spendry void	syst __P((int, char **));
11466671Spendry void    tvsub __P((struct timeval *, struct timeval *, struct timeval *));
11566671Spendry void	user __P((int, char **));
11666671Spendry 
11766671Spendry extern jmp_buf	abortprox;
11866671Spendry extern int	abrtflag;
11966671Spendry extern struct	cmd cmdtab[];
12066671Spendry extern FILE	*cout;
12166671Spendry extern int	data;
12266671Spendry extern char    *home;
12366671Spendry extern jmp_buf	jabort;
12466671Spendry extern int	proxy;
12566671Spendry extern char	reply_string[];
12666671Spendry extern off_t	restart_point;
12766671Spendry extern int	NCMDS;
128