1#include "pppoe.h" 2 3void fatal (char *fmt, ...) 4{ 5 va_list pvar; 6 7#if defined(__STDC__) 8 va_start(pvar, fmt); 9#else 10 char *fmt; 11 va_start(pvar); 12 fmt = va_arg(pvar, char *); 13#endif 14 15 vprintf( fmt, pvar); 16 va_end(pvar); 17 18 exit(1); /* as promised */ 19} 20 21void info (char *fmt, ...) 22{ 23 va_list pvar; 24 25#if defined(__STDC__) 26 va_start(pvar, fmt); 27#else 28 char *fmt; 29 va_start(pvar); 30 fmt = va_arg(pvar, char *); 31#endif 32 33 vprintf( fmt, pvar); 34 va_end(pvar); 35 36} 37 38 39int main(int argc, char** argv){ 40 int ret; 41 struct session *ses = (struct session *)malloc(sizeof(struct session)); 42 43 if(!ses) return -1; 44 45 ret = relay_init_ses(ses,argv[1],argv[2]); 46 47 if( ret < 0 ){ 48 return -1; 49 } 50 51 ses->log_to_fd = 1; 52 ses->opt_debug=1; 53 while(1) 54 ret = session_connect(ses); 55 56 57 58 return ret; 59 60 61} 62