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