tFix the build on FreeBSD 6.x. The resulting binary still seems to produce suspect statistics. - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 6f6012e1e9723792395c6f8a96a3fa261ef91c56
 (DIR) parent 7444e9d14f1443aef9230e891661327e0c468197
 (HTM) Author: wkj <devnull@localhost>
       Date:   Mon,  7 Nov 2005 04:47:35 +0000
       
       Fix the build on FreeBSD 6.x.
       The resulting binary still seems to produce suspect statistics.
       
       Diffstat:
         M src/cmd/auxstats/FreeBSD.c          |      13 ++++++++++++-
       
       1 file changed, 12 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/src/cmd/auxstats/FreeBSD.c b/src/cmd/auxstats/FreeBSD.c
       t@@ -11,7 +11,9 @@
        #include <net/if_var.h>
        #include <net/if_dl.h>
        #include <net/if_types.h>
       +#if __FreeBSD_version < 600000
        #include <machine/apm_bios.h>
       +#endif
        #include <sys/ioctl.h>
        #include <limits.h>
        #include <libc.h>
       t@@ -137,7 +139,8 @@ int
        xacpi(int first)
        {
                int rv;
       -        int val, len;
       +        int val;
       +        long len;
        
                len = sizeof(val);
                rv = sysctlbyname("hw.acpi.battery.life", &val, &len, nil, 0);
       t@@ -154,6 +157,7 @@ xacpi(int first)
        }
        #endif
        
       +#if __FreeBSD_version < 600000
        void
        xapm(int first)
        {
       t@@ -175,6 +179,13 @@ xapm(int first)
                if(ai.ai_batt_life <= 100)
                        Bprint(&bout, "battery =%d 100\n", ai.ai_batt_life);
        }
       +#else
       +void
       +xapm(int first)
       +{
       +        return;
       +}
       +#endif
        
        int
        rsys(char *name, char *buf, int len)