diff options
author | Joel Sherrill <joel.sherrill@oarcorp.com> | 2012-10-22 10:53:17 -0500 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@oarcorp.com> | 2012-10-23 11:13:57 -0500 |
commit | 0fa7dabe89f31a61899f1fd2527e1e89a9fdf0d4 (patch) | |
tree | df9a3cee13583f965f5af812b3addeeaa1771c8c /freebsd-userspace/commands/usr.bin/netstat/if.c | |
parent | Add libkvm man pages (diff) | |
download | rtems-libbsd-0fa7dabe89f31a61899f1fd2527e1e89a9fdf0d4.tar.bz2 |
route command: Clean up kernal symbol accesses
Diffstat (limited to 'freebsd-userspace/commands/usr.bin/netstat/if.c')
-rw-r--r-- | freebsd-userspace/commands/usr.bin/netstat/if.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/freebsd-userspace/commands/usr.bin/netstat/if.c b/freebsd-userspace/commands/usr.bin/netstat/if.c index b487e100..ca751c42 100644 --- a/freebsd-userspace/commands/usr.bin/netstat/if.c +++ b/freebsd-userspace/commands/usr.bin/netstat/if.c @@ -398,10 +398,12 @@ intpr(int interval1, u_long ifnetaddr, void (*pfunc)(char *)) break; #endif +#ifndef __rtems__ case AF_APPLETALK: printf("atalk:%-12.12s ",atalk_print(sa,0x10) ); printf("%-11.11s ",atalk_print(sa,0x0b) ); break; +#endif case AF_LINK: { struct sockaddr_dl *sdl = @@ -710,11 +712,15 @@ loop: fflush(stdout); if ((noutputs != 0) && (--noutputs == 0)) exit(0); +#ifndef __rtems__ oldmask = sigblock(sigmask(SIGALRM)); while (!signalled) sigpause(0); signalled = NO; sigsetmask(oldmask); +#else + #warning "Add BSD Signals wrapper" +#endif line++; first = 0; if (line == 21) |