26 |
#include <stdlib.h> |
#include <stdlib.h> |
27 |
#include <sys/socket.h> |
#include <sys/socket.h> |
28 |
#include <netinet/in.h> |
#include <netinet/in.h> |
29 |
|
#include <arpa/inet.h> |
30 |
#include <netdb.h> |
#include <netdb.h> |
31 |
#include <unistd.h> |
#include <unistd.h> |
32 |
#include <signal.h> |
#include <signal.h> |
254 |
|
|
255 |
extern slcfun slctab[NSLC + 1]; /* slc mapping table */ |
extern slcfun slctab[NSLC + 1]; /* slc mapping table */ |
256 |
|
|
257 |
extern char *terminaltype; |
extern char *terminaltype; |
258 |
|
extern char *remote_hostname; |
259 |
|
extern char *local_hostname; |
260 |
|
extern char *login_invocation; |
261 |
|
extern char *user_name; |
262 |
|
|
263 |
extern int pty, net; |
extern int pty, net; |
264 |
extern int SYNCHing; /* we are in TELNET SYNCH mode */ |
extern int SYNCHing; /* we are in TELNET SYNCH mode */ |
265 |
extern struct telnetd_clocks clocks; |
extern struct telnetd_clocks clocks; |
266 |
extern char line[]; |
extern char line[]; |
267 |
|
|
268 |
|
extern char *xstrdup P((const char *)); |
269 |
|
extern int argcv_get P((const char *command, const char *delim, |
270 |
|
int *argc, char ***argv)); |
271 |
|
|
272 |
void io_setup P((void)); |
void io_setup P((void)); |
273 |
int net_has_data P((void)); |
int net_has_data P((void)); |
274 |
int net_get_char P((int peek)); |
int net_get_char P((int peek)); |
327 |
extern void tty_setsofttab P((int)); |
extern void tty_setsofttab P((int)); |
328 |
extern void tty_tspeed P((int)); |
extern void tty_tspeed P((int)); |
329 |
|
|
330 |
|
extern char * expand_line P((const char *fmt)); |
331 |
|
|
332 |
/* FIXME */ |
/* FIXME */ |
333 |
extern void _termstat P((void)); |
extern void _termstat P((void)); |
334 |
extern void add_slc P((char func, char flag, cc_t val)); |
extern void add_slc P((char func, char flag, cc_t val)); |