> On Sun, Mar 02, 2003 at 12:50:51PM -0000, Chris January wrote:
> > 2003-03-01  Christopher January  <[EMAIL PROTECTED]>
> > 
> >     * autoload.cc (GetSystemTimes): Define new autoload function. 
> >     * fhandler_proc.cc (proc_listing): Add cpuinfo and 
> partitions entries.
> >     (fhandler_proc::fill_filebuf): Add PROC_CPUINFO and 
> PROC_PARTITIONS cases.
> >     (format_proc_uptime): Use GetSystemTimes if available.
> >     (read_value): New macro.
> >     (print): New macro.
> >     (cpuid): New function.
> >     (can_set_flag): New function.
> >     (format_proc_cpuinfo): New function.
> >     (format_proc_partitions): New function.
> >     * w32api/include/winbase.h (FindFirstVolume): Add declaration.
> >     (FindNextVolume): Add declaration.
> >     (FindVolumeClose): Add declaration.
> >     (GetSystemTimes): Add declaration.
> >     * w32api/include/winnt.h: Add define for 
> PF_XMMI64_INSTRUCTIONS_AVAILABLE.
> 
> I tried this patch and it works nicely but the patch creates a couple of
> warnings at compile time:
> 
> fhandler_proc.cc: In function `off_t format_proc_cpuinfo(char*, 
> unsigned int)':
> fhandler_proc.cc:683: warning: unused variable `unsigned int 
> extended_family'
> fhandler_proc.cc:684: warning: unused variable `unsigned int 
> extended_model'
> fhandler_proc.cc:672: warning: unused variable `unsigned int cpuid_sig'
> fhandler_proc.cc:672: warning: unused variable `unsigned int extra_info'
> fhandler_proc.cc:672: warning: unused variable `unsigned int features'
> fhandler_proc.cc:625: warning: unused variable `int cpu'
> fhandler_proc.cc:625: warning: unused variable `int r1'
> fhandler_proc.cc:625: warning: unused variable `int r2'
> fhandler_proc.cc: In function `off_t 
> format_proc_partitions(char*, unsigned int)':
> fhandler_proc.cc:906: warning: comparison between signed and 
> unsigned integer expressions
> 
> Would you mind to send a new patch w/o these warnings?

Attached. w32api patch is now seperated.

2003-03-06  Christopher January  <[EMAIL PROTECTED]>

        * autoload.cc (GetSystemTimes): Define new autoload function. 
        * fhandler_proc.cc (proc_listing): Add cpuinfo and partitions entries.
        (fhandler_proc::fill_filebuf): Add PROC_CPUINFO and PROC_PARTITIONS cases.
        (format_proc_uptime): Use GetSystemTimes if available.
        (read_value): New macro.
        (print): New macro.
        (cpuid): New function.
        (can_set_flag): New function.
        (format_proc_cpuinfo): New function.
        (format_proc_partitions): New function.

2003-03-06  Christopher January  <[EMAIL PROTECTED]>

        * include/winbase.h (FindFirstVolume): Add declaration.
        (FindNextVolume): Add declaration.
        (FindVolumeClose): Add declaration.
        (GetSystemTimes): Add declaration.
        * include/winnt.h: Add define for PF_XMMI64_INSTRUCTIONS_AVAILABLE.

Chris
2003-03-01  Christopher January  <[EMAIL PROTECTED]>

        * autoload.cc (GetSystemTimes): Define new autoload function. 
        * fhandler_proc.cc (proc_listing): Add cpuinfo and partitions entries.
        (fhandler_proc::fill_filebuf): Add PROC_CPUINFO and PROC_PARTITIONS cases.
        (format_proc_uptime): Use GetSystemTimes if available.
        (read_value): New macro.
        (print): New macro.
        (cpuid): New function.
        (can_set_flag): New function.
        (format_proc_cpuinfo): New function.
        (format_proc_partitions): New function.

Attachment: cpuinfo_partitions.patch
Description: Binary data

        * include/winbase.h (FindFirstVolume): Add declaration.
        (FindNextVolume): Add declaration.
        (FindVolumeClose): Add declaration.
        (GetSystemTimes): Add declaration.
        * include/winnt.h: Add define for PF_XMMI64_INSTRUCTIONS_AVAILABLE.

Attachment: cpuinfo_partitions_w32api.patch
Description: Binary data

Reply via email to