5757* char *dev I device ("": standard tty)
5858* return : virtual console (NULL: error)
5959*-----------------------------------------------------------------------------*/
60- extern vt_t * vt_open (int sock , const char * dev )
60+ vt_t * vt_open (int sock , const char * dev )
6161{
6262 const char mode []= {C_IAC ,C_WILL ,C_SUPPGA ,C_IAC ,C_WILL ,C_ECHO };
6363 struct termios tio = {0 };
@@ -101,7 +101,7 @@ extern vt_t *vt_open(int sock, const char *dev)
101101* args : vt_t *vt I virtual console
102102* return : none
103103*-----------------------------------------------------------------------------*/
104- extern void vt_close (vt_t * vt )
104+ void vt_close (vt_t * vt )
105105{
106106 int i ;
107107
@@ -258,7 +258,7 @@ static int seq_esc(vt_t *vt)
258258* return : status (1:ok,0:error)
259259* notes : if no input, return ok with *c='\0'
260260*-----------------------------------------------------------------------------*/
261- extern int vt_getc (vt_t * vt , char * c )
261+ int vt_getc (vt_t * vt , char * c )
262262{
263263 struct timeval tv = {0 ,1000 }; /* timeout (us) */
264264 fd_set rs ;
@@ -305,7 +305,7 @@ extern int vt_getc(vt_t *vt, char *c)
305305* in n I buffer size
306306* return : status (1:ok,0:no input)
307307*-----------------------------------------------------------------------------*/
308- extern int vt_gets (vt_t * vt , char * buff , int n )
308+ int vt_gets (vt_t * vt , char * buff , int n )
309309{
310310 char c ;
311311
@@ -347,7 +347,7 @@ static int vt_putchar(vt_t *vt, char c)
347347* char c I character
348348* return : status (1:ok,0:error)
349349*-----------------------------------------------------------------------------*/
350- extern int vt_putc (vt_t * vt , char c )
350+ int vt_putc (vt_t * vt , char c )
351351{
352352 if (c == '\n' && !vt_putchar (vt ,'\r' )) return 0 ;
353353 return vt_putchar (vt ,c );
@@ -358,7 +358,7 @@ extern int vt_putc(vt_t *vt, char c)
358358* char *buff I strings
359359* return : status (1:ok,0:error)
360360*-----------------------------------------------------------------------------*/
361- extern int vt_puts (vt_t * vt , const char * buff )
361+ int vt_puts (vt_t * vt , const char * buff )
362362{
363363 const char * p ;
364364 for (p = buff ;* p ;p ++ ) if (!vt_putc (vt ,* p )) return 0 ;
@@ -371,7 +371,7 @@ extern int vt_puts(vt_t *vt, const char *buff)
371371* ... I variable arguments
372372* return : status (1:ok,0:error)
373373*-----------------------------------------------------------------------------*/
374- extern int vt_printf (vt_t * vt , const char * format , ...)
374+ int vt_printf (vt_t * vt , const char * format , ...)
375375{
376376 va_list ap ;
377377 char buff [MAXBUFF + 1 ];
@@ -385,7 +385,7 @@ extern int vt_printf(vt_t *vt, const char *format, ...)
385385* args : vt_t *vt I virtual console
386386* return : status (1:break,0:no break)
387387*-----------------------------------------------------------------------------*/
388- extern int vt_chkbrk (vt_t * vt )
388+ int vt_chkbrk (vt_t * vt )
389389{
390390 char c ;
391391 vt -> brk = 0 ;
@@ -397,7 +397,7 @@ extern int vt_chkbrk(vt_t *vt)
397397* char *file I log file path
398398* return : status (1:ok,0:error)
399399*-----------------------------------------------------------------------------*/
400- extern int vt_openlog (vt_t * vt , const char * file )
400+ int vt_openlog (vt_t * vt , const char * file )
401401{
402402 if (!vt || !vt -> state || !(vt -> logfp = fopen (file ,"w" ))) return 0 ;
403403 return 1 ;
@@ -407,7 +407,7 @@ extern int vt_openlog(vt_t *vt, const char *file)
407407* args : vt_t *vt I virtual console
408408* return : none
409409*-----------------------------------------------------------------------------*/
410- extern void vt_closelog (vt_t * vt )
410+ void vt_closelog (vt_t * vt )
411411{
412412 if (!vt || !vt -> state || !vt -> logfp ) return ;
413413 fclose (vt -> logfp );
0 commit comments