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.1 (Berkeley) 04/02/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 char **ftpglob __P((char *)); 39 void get __P((int, char **)); 40 struct cmd *getcmd __P((char *)); 41 int getit __P((int, char **, int, char *)); 42 int getreply __P((int)); 43 int globulize __P((char **)); 44 char *gunique __P((char *)); 45 void help __P((int, char **)); 46 char *hookup __P((char *, int)); 47 void idle __P((int, char **)); 48 int initconn __P((void)); 49 void intr __P(()); 50 void lcd __P((int, char **)); 51 int login __P((char *)); 52 void lostpeer __P(()); 53 void ls __P((int, char **)); 54 void mabort __P((int)); 55 void macdef __P((int, char **)); 56 void makeargv __P((void)); 57 void makedir __P((int, char **)); 58 void mdelete __P((int, char **)); 59 void mget __P((int, char **)); 60 void mls __P((int, char **)); 61 void modtime __P((int, char **)); 62 void mput __P((int, char **)); 63 char *onoff __P((int)); 64 void newer __P((int, char **)); 65 void proxabort __P(()); 66 void proxtrans __P((char *, char *, char *)); 67 void psabort __P(()); 68 void pswitch __P((int)); 69 void ptransfer __P((char *, long, struct timeval *, struct timeval *)); 70 void put __P((int, char **)); 71 void pwd __P((int, char **)); 72 void quit __P((int, char **)); 73 void quote __P((int, char **)); 74 void quote1 __P((char *, int, char **)); 75 void recvrequest __P((char *, char *, char *, char *, int)); 76 void reget __P((int, char **)); 77 char *remglob __P((char **, int)); 78 void removedir __P((int, char **)); 79 void renamefile __P((int, char **)); 80 void reset __P((int, char **)); 81 void restart __P((int, char **)); 82 void rmthelp __P((int, char **)); 83 void rmtstatus __P((int, char **)); 84 int ruserpass __P((char *, char **, char **, char **)); 85 void sendrequest __P((char *, char *, char *, int)); 86 void setascii __P((int, char **)); 87 void setbell __P((int, char **)); 88 void setbinary __P((int, char **)); 89 void setcase __P((int, char **)); 90 void setcr __P((int, char **)); 91 void setdebug __P((int, char **)); 92 void setform __P((int, char **)); 93 void setftmode __P((int, char **)); 94 void setglob __P((int, char **)); 95 void sethash __P((int, char **)); 96 void setnmap __P((int, char **)); 97 void setntrans __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 *globerr; 123 extern char *home; 124 extern jmp_buf jabort; 125 extern int proxy; 126 extern char reply_string[]; 127 extern off_t restart_point; 128 extern int NCMDS; 129