--- iwevent.c.orig Thu Apr 24 14:06:27 2003 +++ iwevent.c Thu Apr 24 14:06:08 2003 @@ -116,20 +116,20 @@ /* Events that result from a "SET XXX" operation by the user */ case SIOCSIWNWID: if(event->u.nwid.disabled) - printf("NWID:off/any\n"); + fprintf(stderr,"NWID:off/any\n"); else - printf("NWID:%X\n", event->u.nwid.value); + fprintf(stderr,"NWID:%X\n", event->u.nwid.value); break; case SIOCSIWFREQ: { float freq; /* Frequency/channel */ freq = iw_freq2float(&(event->u.freq)); iw_print_freq(buffer, freq); - printf("%s\n", buffer); + fprintf(stderr,"%s\n", buffer); } break; case SIOCSIWMODE: - printf("Mode:%s\n", + fprintf(stderr,"Mode:%s\n", iw_operation_mode[event->u.mode]); break; case SIOCSIWESSID: @@ -142,13 +142,13 @@ { /* Does it have an ESSID index ? */ if((event->u.essid.flags & IW_ENCODE_INDEX) > 1) - printf("ESSID:\"%s\" [%d]\n", essid, + fprintf(stderr,"ESSID:\"%s\" [%d]\n", essid, (event->u.essid.flags & IW_ENCODE_INDEX)); else - printf("ESSID:\"%s\"\n", essid); + fprintf(stderr,"ESSID:\"%s\"\n", essid); } else - printf("ESSID:off/any\n"); + fprintf(stderr,"ESSID:off/any\n"); } break; case SIOCSIWENCODE: @@ -158,38 +158,38 @@ memcpy(key, event->u.essid.pointer, event->u.data.length); else event->u.data.flags |= IW_ENCODE_NOKEY; - printf("Encryption key:"); + fprintf(stderr,"Encryption key:"); if(event->u.data.flags & IW_ENCODE_DISABLED) - printf("off\n"); + fprintf(stderr,"off\n"); else { /* Display the key */ iw_print_key(buffer, key, event->u.data.length, event->u.data.flags); - printf("%s", buffer); + fprintf(stderr,"%s", buffer); /* Other info... */ if((event->u.data.flags & IW_ENCODE_INDEX) > 1) - printf(" [%d]", event->u.data.flags & IW_ENCODE_INDEX); + fprintf(stderr," [%d]", event->u.data.flags & IW_ENCODE_INDEX); if(event->u.data.flags & IW_ENCODE_RESTRICTED) - printf(" Encryption mode:restricted"); + fprintf(stderr," Encryption mode:restricted"); if(event->u.data.flags & IW_ENCODE_OPEN) - printf(" Encryption mode:open"); - printf("\n"); + fprintf(stderr," Encryption mode:open"); + fprintf(stderr,"\n"); } } break; /* ----- driver events ----- */ /* Events generated by the driver when something important happens */ case SIOCGIWAP: - printf("New Access Point/Cell address:%s\n", + fprintf(stderr,"New Access Point/Cell address:%s\n", iw_pr_ether(buffer, event->u.ap_addr.sa_data)); break; case SIOCGIWSCAN: - printf("Scan request completed\n"); + fprintf(stderr,"Scan request completed\n"); break; case IWEVTXDROP: - printf("Tx packet dropped:%s\n", + fprintf(stderr,"Tx packet dropped:%s\n", iw_pr_ether(buffer, event->u.addr.sa_data)); break; #if WIRELESS_EXT > 14 @@ -199,15 +199,15 @@ if((event->u.data.pointer) && (event->u.data.length)) memcpy(custom, event->u.data.pointer, event->u.data.length); custom[event->u.data.length] = '\0'; - printf("Custom driver event:%s\n", custom); + fprintf(stderr,"Custom driver event:%s\n", custom); } break; case IWEVREGISTERED: - printf("Registered node:%s\n", + fprintf(stderr,"Registered node:%s\n", iw_pr_ether(buffer, event->u.addr.sa_data)); break; case IWEVEXPIRED: - printf("Expired node:%s\n", + fprintf(stderr,"Expired node:%s\n", iw_pr_ether(buffer, event->u.addr.sa_data)); break; #endif /* WIRELESS_EXT > 14 */ @@ -215,17 +215,17 @@ /* other junk not currently in use */ case SIOCGIWRATE: iw_print_bitrate(buffer, event->u.bitrate.value); - printf("Bit Rate:%s\n", buffer); + fprintf(stderr,"Bit Rate:%s\n", buffer); break; case IWEVQUAL: { event->u.qual.updated = 0x0; /* Not that reliable, disable */ iw_print_stats(buffer, &event->u.qual, iwrange, has_range); - printf("Link %s\n", buffer); + fprintf(stderr,"Link %s\n", buffer); break; } default: - printf("(Unknown Wireless event 0x%04X)\n", event->cmd); + fprintf(stderr,"(Unknown Wireless event 0x%04X)\n", event->cmd); } /* switch(event->cmd) */ return(0); @@ -269,13 +269,13 @@ if(ret != 0) { if(i++ == 0) - printf("%s %-8.8s ", buffer, ifname); + fprintf(stderr,"%s %-8.8s ", buffer, ifname); else - printf(" "); + fprintf(stderr," "); if(ret > 0) print_event_token(&iwe, NULL, 0); else - printf("(Invalid event)\n"); + fprintf(stderr,"(Invalid event)\n"); } } while(ret > 0);