diff options
author | Christopher Faylor <me@cgf.cx> | 2003-03-08 17:56:13 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2003-03-08 17:56:13 +0000 |
commit | 1114c3d05938d2e6829a382d340a5225d2d59b38 (patch) | |
tree | 09142d6175f3e15c825e7091712b0ca53183b231 | |
parent | d66ac2bc524ab413d86ad729ca3ff8fc61d0324f (diff) | |
download | newlib-1114c3d05938d2e6829a382d340a5225d2d59b38.zip newlib-1114c3d05938d2e6829a382d340a5225d2d59b38.tar.gz newlib-1114c3d05938d2e6829a382d340a5225d2d59b38.tar.bz2 |
Revert below changes regarding _pinfo::cmdline.
-rw-r--r-- | winsup/cygwin/ChangeLog | 4 | ||||
-rw-r--r-- | winsup/cygwin/external.cc | 2 | ||||
-rw-r--r-- | winsup/cygwin/fhandler_proc.cc | 9 | ||||
-rw-r--r-- | winsup/cygwin/fhandler_process.cc | 19 | ||||
-rw-r--r-- | winsup/cygwin/pinfo.h | 2 |
5 files changed, 17 insertions, 19 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 0acf18c..f7f495d 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,7 @@ +2003-03-08 Christopher Faylor <cgf@redhat.com> + + Revert below changes regarding _pinfo::cmdline. + 2003-03-08 Corinna Vinschen <corinna@vinschen.de> * external.cc (cygwin_internal): Change n to __off64_t to match change diff --git a/winsup/cygwin/external.cc b/winsup/cygwin/external.cc index 113e984..582bb2a 100644 --- a/winsup/cygwin/external.cc +++ b/winsup/cygwin/external.cc @@ -242,7 +242,7 @@ cygwin_internal (cygwin_getinfo_types t, ...) } case CW_CMDLINE: { - __off64_t n; + size_t n; pid_t pid = va_arg (arg, pid_t); pinfo p (pid); return (DWORD) p->cmdline (n); diff --git a/winsup/cygwin/fhandler_proc.cc b/winsup/cygwin/fhandler_proc.cc index 6e8ced5..ebdeedd 100644 --- a/winsup/cygwin/fhandler_proc.cc +++ b/winsup/cygwin/fhandler_proc.cc @@ -367,8 +367,7 @@ fhandler_proc::fill_filebuf () return true; } -static -__off64_t +static __off64_t format_proc_meminfo (char *destbuf, size_t maxsize) { unsigned long mem_total = 0UL, mem_free = 0UL, swap_total = 0UL, @@ -398,8 +397,7 @@ format_proc_meminfo (char *destbuf, size_t maxsize) swap_total >> 10, swap_free >> 10); } -static -__off64_t +static __off64_t format_proc_uptime (char *destbuf, size_t maxsize) { unsigned long long uptime = 0ULL, idle_time = 0ULL; @@ -429,8 +427,7 @@ format_proc_uptime (char *destbuf, size_t maxsize) idle_time / 100, long (idle_time % 100)); } -static -__off64_t +static __off64_t format_proc_stat (char *destbuf, size_t maxsize) { unsigned long long user_time = 0ULL, kernel_time = 0ULL, idle_time = 0ULL; diff --git a/winsup/cygwin/fhandler_process.cc b/winsup/cygwin/fhandler_process.cc index 29789b0..c93c121 100644 --- a/winsup/cygwin/fhandler_process.cc +++ b/winsup/cygwin/fhandler_process.cc @@ -300,7 +300,9 @@ fhandler_process::fill_filebuf () { if (filebuf) free (filebuf); - filebuf = p->cmdline (filesize); + size_t fs; + filebuf = p->cmdline (fs); + filesize = fs; if (!filebuf || !*filebuf) filebuf = strdup ("<defunct>"); break; @@ -363,8 +365,7 @@ fhandler_process::fill_filebuf () return true; } -static -__off64_t +static __off64_t format_process_stat (_pinfo *p, char *destbuf, size_t maxsize) { char cmd[MAX_PATH]; @@ -499,8 +500,7 @@ format_process_stat (_pinfo *p, char *destbuf, size_t maxsize) ); } -static -__off64_t +static __off64_t format_process_status (_pinfo *p, char *destbuf, size_t maxsize) { char cmd[MAX_PATH]; @@ -593,8 +593,7 @@ format_process_status (_pinfo *p, char *destbuf, size_t maxsize) ); } -static -__off64_t +static __off64_t format_process_statm (_pinfo *p, char *destbuf, size_t maxsize) { unsigned long vmsize = 0UL, vmrss = 0UL, vmtext = 0UL, vmdata = 0UL, @@ -610,8 +609,7 @@ format_process_statm (_pinfo *p, char *destbuf, size_t maxsize) ); } -static -int +static int get_process_state (DWORD dwProcessId) { /* @@ -678,8 +676,7 @@ out: return state; } -static -bool +static bool get_mem_values (DWORD dwProcessId, unsigned long *vmsize, unsigned long *vmrss, unsigned long *vmtext, unsigned long *vmdata, unsigned long *vmlib, unsigned long *vmshare) diff --git a/winsup/cygwin/pinfo.h b/winsup/cygwin/pinfo.h index d6370bc..89b683f 100644 --- a/winsup/cygwin/pinfo.h +++ b/winsup/cygwin/pinfo.h @@ -138,7 +138,7 @@ public: void commune_recv (); commune_result commune_send (DWORD); bool alive (); - char *cmdline (__off64_t &); + char *cmdline (size_t &); friend void __stdcall set_myself (pid_t, HANDLE); |