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.2 (Berkeley) 04/03/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 setpeer __P((int, char **)); 98 void setport __P((int, char **)); 99 void setprompt __P((int, char **)); 100 void setrunique __P((int, char **)); 101 void setstruct __P((int, char **)); 102 void setsunique __P((int, char **)); 103 void settenex __P((int, char **)); 104 void settrace __P((int, char **)); 105 void settype __P((int, char **)); 106 void setverbose __P((int, char **)); 107 void shell __P((int, char **)); 108 void site __P((int, char **)); 109 void sizecmd __P((int, char **)); 110 char *slurpstring __P((void)); 111 void status __P((int, char **)); 112 void syst __P((int, char **)); 113 void tvsub __P((struct timeval *, struct timeval *, struct timeval *)); 114 void user __P((int, char **)); 115 116 extern jmp_buf abortprox; 117 extern int abrtflag; 118 extern struct cmd cmdtab[]; 119 extern FILE *cout; 120 extern int data; 121 extern char *home; 122 extern jmp_buf jabort; 123 extern int proxy; 124 extern char reply_string[]; 125 extern off_t restart_point; 126 extern int NCMDS; 127