> 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.
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.
cpuinfo_partitions_w32api.patch
Description: Binary data
