aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2003-03-08 17:56:13 +0000
committerChristopher Faylor <me@cgf.cx>2003-03-08 17:56:13 +0000
commit1114c3d05938d2e6829a382d340a5225d2d59b38 (patch)
tree09142d6175f3e15c825e7091712b0ca53183b231
parentd66ac2bc524ab413d86ad729ca3ff8fc61d0324f (diff)
downloadnewlib-1114c3d05938d2e6829a382d340a5225d2d59b38.zip
newlib-1114c3d05938d2e6829a382d340a5225d2d59b38.tar.gz
newlib-1114c3d05938d2e6829a382d340a5225d2d59b38.tar.bz2
Revert below changes regarding _pinfo::cmdline.
-rw-r--r--winsup/cygwin/ChangeLog4
-rw-r--r--winsup/cygwin/external.cc2
-rw-r--r--winsup/cygwin/fhandler_proc.cc9
-rw-r--r--winsup/cygwin/fhandler_process.cc19
-rw-r--r--winsup/cygwin/pinfo.h2
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);