summaryrefslogtreecommitdiffstats
path: root/ax25/bpqparms.c
diff options
context:
space:
mode:
Diffstat (limited to 'ax25/bpqparms.c')
-rw-r--r--ax25/bpqparms.c98
1 files changed, 49 insertions, 49 deletions
diff --git a/ax25/bpqparms.c b/ax25/bpqparms.c
index f8e9d66..83734a8 100644
--- a/ax25/bpqparms.c
+++ b/ax25/bpqparms.c
@@ -1,19 +1,19 @@
-/*
+/*
bpqparms.c
Copyright 1996, by Joerg Reuter jreuter@poboxes.com
- This program is free software; you can redistribute it and/or modify
- it under the terms of the (modified) GNU General Public License
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the (modified) GNU General Public License
delivered with the LinuX kernel source.
-
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
- You should find a copy of the GNU General Public License in
- /usr/src/linux/COPYING;
+ You should find a copy of the GNU General Public License in
+ /usr/src/linux/COPYING;
*/
@@ -54,9 +54,9 @@ int get_hwaddr(unsigned char *k, char *s)
if (strcmp(s, "default") == 0 || strcmp(s, "broadcast") == 0) {
memcpy(k, broadcast, ETH_ALEN);
} else {
- n = sscanf(s, "%x:%x:%x:%x:%x:%x",
+ n = sscanf(s, "%x:%x:%x:%x:%x:%x",
&eth[0], &eth[1], &eth[2], &eth[3], &eth[4], &eth[5]);
-
+
if (n < 6)
return 1;
@@ -79,64 +79,64 @@ int main(int argc, char **argv)
while ((cmd = getopt(argc, argv, "d:a:vVh")) != EOF) {
switch (cmd) {
- case 'd':
- flag |= 1;
- if (get_hwaddr(addr.destination, optarg)) {
- fprintf(stderr, "bpqparms: invalid 'destination' address %s\n", optarg);
- return 1;
- }
- break;
-
- case 'a':
- flag |= 2;
- if (get_hwaddr(addr.accept, optarg)) {
- fprintf(stderr, "bpqparms: invalid 'accept' address %s\n", optarg);
- return 1;
- }
- break;
-
- case 'V':
- printf("bpqparms version " VERSION "\n");
- printf("Copyright 1996, Jörg Reuter (jreuter@poboxes.com)\n");
- printf("This program is free software; you can redistribute it and/or modify\n");
- printf("it under the terms of the GNU General Public License as published by\n");
- printf("the Free Software Foundation; either version 2 of the License, or\n");
- printf(" (at your option) any later version.\n\n");
- printf("This program is distributed in the hope that it will be useful,\n");
- printf("but WITHOUT ANY WARRANTY; without even the implied warranty of\n");
- printf("MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n");
- return 0;
-
- case 'v':
- printf("bpqparms: %s\n", VERSION);
- return(0);
-
- case 'h':
- case ':':
- case '?':
- usage();
+ case 'd':
+ flag |= 1;
+ if (get_hwaddr(addr.destination, optarg)) {
+ fprintf(stderr, "bpqparms: invalid 'destination' address %s\n", optarg);
+ return 1;
+ }
+ break;
+
+ case 'a':
+ flag |= 2;
+ if (get_hwaddr(addr.accept, optarg)) {
+ fprintf(stderr, "bpqparms: invalid 'accept' address %s\n", optarg);
+ return 1;
+ }
+ break;
+
+ case 'V':
+ printf("bpqparms version " VERSION "\n");
+ printf("Copyright 1996, Jörg Reuter (jreuter@poboxes.com)\n");
+ printf("This program is free software; you can redistribute it and/or modify\n");
+ printf("it under the terms of the GNU General Public License as published by\n");
+ printf("the Free Software Foundation; either version 2 of the License, or\n");
+ printf(" (at your option) any later version.\n\n");
+ printf("This program is distributed in the hope that it will be useful,\n");
+ printf("but WITHOUT ANY WARRANTY; without even the implied warranty of\n");
+ printf("MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n");
+ return 0;
+
+ case 'v':
+ printf("bpqparms: %s\n", VERSION);
+ return 0;
+
+ case 'h':
+ case ':':
+ case '?':
+ usage();
}
}
-
+
if (!(flag & 0x01) || optind+1 > argc)
usage();
-
+
strcpy(dev, argv[optind]);
if ((flag & 0x02) == 0)
memcpy(addr.accept, addr.destination, ETH_ALEN);
fd = socket(AF_INET, SOCK_DGRAM, 0);
-
+
strcpy(ifr.ifr_name, dev);
ifr.ifr_data = (caddr_t) &addr;
-
+
if (ioctl(fd, SIOCSBPQETHADDR, &ifr) < 0) {
perror("bpqparms SIOCSBPQETHADDR");
close(fd);
return 1;
}
-
+
close(fd);
return 0;