ifconfig(8): Change constructor priorities from 100 to 101.
authorSascha Wildner <saw@online.de>
Sat, 26 Feb 2011 08:30:01 +0000 (09:30 +0100)
committerSascha Wildner <saw@online.de>
Sat, 26 Feb 2011 08:30:25 +0000 (09:30 +0100)
This silences some gcc44 warnings.

Constructor priorities are bounded between 101 and 65535 inclusive.
0 to 100 are reserved for the implementation.

See also:

http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html
http://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Attributes.html

12 files changed:
sbin/ifconfig/af_atalk.c
sbin/ifconfig/af_inet.c
sbin/ifconfig/af_inet6.c
sbin/ifconfig/af_ipx.c
sbin/ifconfig/af_link.c
sbin/ifconfig/ifbridge.c
sbin/ifconfig/ifcarp.c
sbin/ifconfig/ifclone.c
sbin/ifconfig/ifconfig.c
sbin/ifconfig/ifieee80211.c
sbin/ifconfig/ifmedia.c
sbin/ifconfig/ifvlan.c

index dcc9517..5392866 100644 (file)
@@ -168,7 +168,7 @@ static struct afswtch af_atalk = {
        .af_addreq      = &at_addreq,
 };
 
-static __constructor(100) void
+static __constructor(101) void
 atalk_ctor(void)
 {
 #define        N(a)    (sizeof(a) / sizeof(a[0]))
index 054f535..525fb6f 100644 (file)
@@ -190,7 +190,7 @@ static struct afswtch af_inet = {
        .af_addreq      = &in_addreq,
 };
 
-static __constructor(100) void
+static __constructor(101) void
 inet_ctor(void)
 {
        af_register(&af_inet);
index 0e312cb..09ca95e 100644 (file)
@@ -523,7 +523,7 @@ in6_Lopt_cb(const char *optarg __unused)
 }
 static struct option in6_Lopt = { "L", "[-L]", in6_Lopt_cb };
 
-static __constructor(100) void
+static __constructor(101) void
 inet6_ctor(void)
 {
 #define        N(a)    (sizeof(a) / sizeof(a[0]))
index 27f67b5..f039cca 100644 (file)
@@ -118,7 +118,7 @@ static struct afswtch af_ipx = {
        .af_addreq      = &ipx_addreq,
 };
 
-static __constructor(100) void
+static __constructor(101) void
 ipx_ctor(void)
 {
        af_register(&af_ipx);
index 3e13751..af913b2 100644 (file)
@@ -115,7 +115,7 @@ static struct afswtch af_lladdr = {
        .af_addreq      = &link_ridreq,
 };
 
-static __constructor(100) void
+static __constructor(101) void
 link_ctor(void)
 {
        af_register(&af_link);
index 6d8fa3a..8ea4839 100644 (file)
@@ -592,7 +592,7 @@ static struct afswtch af_bridge = {
        .af_other_status = bridge_status,
 };
 
-static __constructor(100) void
+static __constructor(101) void
 bridge_ctor(void)
 {
 #define        N(a)    (sizeof(a) / sizeof(a[0]))
index ee670b2..9c81505 100644 (file)
@@ -249,7 +249,7 @@ static struct afswtch af_carp = {
        .af_other_status = carp_status,
 };
 
-static __constructor(100) void
+static __constructor(101) void
 carp_ctor(void)
 {
 #define        N(a)    (sizeof(a) / sizeof(a[0]))
index 75b18e6..7070f89 100644 (file)
@@ -178,7 +178,7 @@ clone_Copt_cb(const char *optarg __unused)
 }
 static struct option clone_Copt = { .opt = "C", .opt_usage = "[-C]", .cb = clone_Copt_cb };
 
-static __constructor(100) void
+static __constructor(101) void
 clone_ctor(void)
 {
 #define        N(a)    (sizeof(a) / sizeof(a[0]))
index bc536f8..3a62669 100644 (file)
@@ -1139,7 +1139,7 @@ static struct cmd basic_cmds[] = {
        DEF_CMD_ARG("pollcpu",                  setifpollcpu)
 };
 
-static __constructor(100) void
+static __constructor(101) void
 ifconfig_ctor(void)
 {
 #define        N(a)    (sizeof(a) / sizeof(a[0]))
index aa7f1ca..bdc13be 100644 (file)
@@ -5257,7 +5257,7 @@ static struct afswtch af_ieee80211 = {
        .af_other_status = ieee80211_status,
 };
 
-static __constructor(100) void
+static __constructor(101) void
 ieee80211_ctor(void)
 {
 #define        N(a)    (sizeof(a) / sizeof(a[0]))
index 687614d..9c27b8d 100644 (file)
@@ -739,7 +739,7 @@ static struct afswtch af_media = {
        .af_other_status = media_status,
 };
 
-static __constructor(100) void
+static __constructor(101) void
 ifmedia_ctor(void)
 {
 #define        N(a)    (sizeof(a) / sizeof(a[0]))
index 8bb8ddd..82cf900 100644 (file)
@@ -152,7 +152,7 @@ static struct afswtch af_vlan = {
        .af_other_status = vlan_status,
 };
 
-static __constructor(100) void
+static __constructor(101) void
 vlan_ctor(void)
 {
 #define        N(a)    (sizeof(a) / sizeof(a[0]))