]> git.pld-linux.org Git - packages/atm.git/blame - atm-br2684ctl-syslog.patch
5e26b33544d37d961d40a670926f292d atm-br2684ctl-syslog.patch
[packages/atm.git] / atm-br2684ctl-syslog.patch
CommitLineData
294e260d
JR
1--- atm/pppbr-001212-br2684ctl.c~ Thu Jan 11 17:21:03 2001
2+++ atm/pppbr-001212-br2684ctl.c Thu Jan 11 17:30:38 2001
3@@ -16,7 +16,7 @@
4
5 void fatal(char *str, int i)
6 {
7- perror(str);
8+ syslog(LOG_ERR, str);
9 exit(-2);
10 };
11
12@@ -39,11 +39,11 @@
13 ni.mtu = 1500;
14 sprintf(ni.ifname, "nas%d", num);
15 err=ioctl (lastsock, ATM_NEWBACKENDIF, &ni);
16- printf("create:%d\n",err);
17+ syslog(LOG_INFO,"create:%d\n",err);
18 if (err>=0) ;;;
19 lastitf=num; /* even if we didn't create, because existed, assign_vcc wil want to know it! */
20 } else {
21- fprintf (stderr, "err: strange itf number %d", num );
22+ syslog(LOG_WARNING, "err: strange itf number %d", num );
23 }
24 }
25 return 0;
26@@ -59,19 +59,19 @@
27
28 memset(&addr, 0, sizeof(addr));
29 err=text2atm(astr,(struct sockaddr *)(&addr), sizeof(addr), T2A_PVC);
30- printf("text2atm:%d\n",err);
31+ syslog(LOG_INFO,"text2atm:%d\n",err);
32 #if 0
33 addr.sap_family = AF_ATMPVC;
34 addr.sap_addr.itf = itf;
35 addr.sap_addr.vpi = 0;
36 addr.sap_addr.vci = vci;
37 #endif
38- fprintf(stderr,"Communicating over ATM %d.%d.%d\n", addr.sap_addr.itf,
39+ syslog(LOG_INFO,"Communicating over ATM %d.%d.%d\n", addr.sap_addr.itf,
40 addr.sap_addr.vpi,
41 addr.sap_addr.vci);
42
43 if ((fd = socket(PF_ATMPVC, SOCK_DGRAM, ATM_AAL5)) < 0)
44- fprintf(stderr,"failed to create socket %d", errno);
45+ syslog(LOG_ERR,"failed to create socket %d", errno);
46
47
48 memset(&qos, 0, sizeof(qos));
49@@ -82,10 +82,10 @@
50 qos.rxtp = qos.txtp;
51
52 err=setsockopt(fd,SOL_SOCKET,SO_SNDBUF, &bufsize ,sizeof(bufsize));
53- fprintf(stderr,"setsockopt SO_SNDBUF: (%d) %s\n",err, strerror(err));
54+ syslog(LOG_ERR,"setsockopt SO_SNDBUF: (%d) %s\n",err, strerror(err));
55
56 if (setsockopt(fd, SOL_ATM, SO_ATMQOS, &qos, sizeof(qos)) < 0)
57- fprintf(stderr,"setsockopt SO_ATMQOS %d", errno);
58+ syslog(LOG_ERR,"setsockopt SO_ATMQOS %d", errno);
59
60 err = connect(fd, (struct sockaddr*)&addr, sizeof(struct sockaddr_atmpvc));
61
62@@ -105,7 +105,7 @@
63 be.send_padding = 0;
64 be.min_size = 0;
65 err=ioctl (fd, ATM_SETBACKEND, &be);
66- fprintf(stderr, "assign:%d\n",err);
67+ syslog(LOG_INFO, "assign:%d\n",err);
68
69 return fd ;
70 }
71@@ -123,6 +123,7 @@
72 lastsock=-1;
73 lastitf=0;
74
75+ openlog("br2684ctl",LOG_PID,LOG_DAEMON);
76 while ((c = getopt(argc, argv,"a:bc:e:s:")) !=EOF)
77 switch (c) {
78 case 'a':
79@@ -137,14 +138,14 @@
80 case 'e':
81 encap=(atoi(optarg));
82 if(encap<0){
83- fprintf(stderr, "invalid encap: %s:\n",optarg);
84+ syslog(LOG_INFO, "invalid encap: %s:\n",optarg);
85 encap=0;
86 }
87 break;
88 case 's':
89 sndbuf=(atoi(optarg));
90 if(sndbuf<0){
91- fprintf(stderr, "invalid sndbuf: %s:\n",optarg);
92+ syslog(LOG_INFO, "invalid sndbuf: %s:\n",optarg);
93 sndbuf=8192;
94 }
95 break;
96@@ -160,10 +161,10 @@
97 /* this seems to be broken, do not use -b for now */
98 pid=fork();
99 if (pid < 0) {
100- fprintf(stderr,"fork returned negative: %d\n", pid);
101+ syslog(LOG_ERR,"fork returned negative: %d\n", pid);
102 exit(2);
103 } else if (pid) {
104- fprintf(stderr,"Background pid: %d\n",pid);
105+ syslog(LOG_INFO,"Background pid: %d\n",pid);
106 exit(0);
107 }
108 }
This page took 0.065147 seconds and 4 git commands to generate.