This is the mail archive of the
cygwin-patches@cygwin.com
mailing list for the Cygwin project.
Re: PATCH: Implements /proc/cpuinfo and /proc/partitions
- From: Corinna Vinschen <cygwin-patches at cygwin dot com>
- To: "Cygwin-Patches at Cygwin dot Com" <cygwin-patches at cygwin dot com>
- Date: Sun, 2 Mar 2003 16:40:06 +0100
- Subject: Re: PATCH: Implements /proc/cpuinfo and /proc/partitions
- References: <LPEHIHGCJOAIPFLADJAHAEADDGAA.chris@atomice.net>
On Sun, Mar 02, 2003 at 12:50:51PM -0000, Chris January wrote:
> 2003-03-01 Christopher January <chris at atomice dot net>
>
> * 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?
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Developer mailto:cygwin at cygwin dot com
Red Hat, Inc.