commit 46158ff547aeb44d75edbca7a8c8ecd565aec166 Author: Aaron LI <a...@aaronly.me> Date: Sat Mar 24 16:56:39 2018 +0800
ifconfig(8): Sync with FreeBSD a bit and various cleanups * Sync ifconfig.c a bit with FreeBSD; replace several warnx() with errx(), and improve error messages a bit. * Remove unnecessary exit() after Perror(). * Sync if_clone.c with FreeBSD. * Add inclusion guard to ifconfig.h. * Make iseq() a static function for ifieee80211.c and regdomain.c, replacing the duplicate definitions of it; and use iseq() consistently to replace strncasecmp() and strcasecmp(). * Move "struct ident" from regdomain.c to regdomain.h, and add and use "enum IdentType". * Various whitespace cleanups. * Cleanup header file inclusion: remove duplicates, and reorder a bit. * Fix various signed vs. unsigned comparisons. * Fix some compilation warnings, and raise WARNS to 3. Summary of changes: sbin/ifconfig/Makefile | 6 +- sbin/ifconfig/af_inet.c | 21 ++--- sbin/ifconfig/af_inet6.c | 45 +++++---- sbin/ifconfig/af_link.c | 8 +- sbin/ifconfig/ifbridge.c | 20 ++-- sbin/ifconfig/ifcarp.c | 13 +-- sbin/ifconfig/ifclone.c | 22 +++-- sbin/ifconfig/ifconfig.c | 127 ++++++++++++------------- sbin/ifconfig/ifconfig.h | 9 +- sbin/ifconfig/ifieee80211.c | 224 ++++++++++++++++++++++++-------------------- sbin/ifconfig/iflagg.c | 23 ++--- sbin/ifconfig/ifmedia.c | 11 +-- sbin/ifconfig/ifvlan.c | 11 +-- sbin/ifconfig/regdomain.c | 29 +++--- sbin/ifconfig/regdomain.h | 16 +++- 15 files changed, 299 insertions(+), 286 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/46158ff547aeb44d75edbca7a8c8ecd565aec166 -- DragonFly BSD source repository