aboutsummaryrefslogtreecommitdiff
path: root/libbb
diff options
context:
space:
mode:
authorNguyễn Thái Ngọc Duy <pclouds@gmail.com>2010-09-15 09:44:01 +1000
committerNguyễn Thái Ngọc Duy <pclouds@gmail.com>2010-09-15 16:17:16 +1000
commit903abcceb656701cd57a94404f1e13626618b1c9 (patch)
treeb8b558a65ea2c23b3a983035d07580d84c80e249 /libbb
parent42b6a4c89ad8d4f625a3b63b7556929e3a660e90 (diff)
downloadbusybox-w32-903abcceb656701cd57a94404f1e13626618b1c9.tar.gz
busybox-w32-903abcceb656701cd57a94404f1e13626618b1c9.tar.bz2
busybox-w32-903abcceb656701cd57a94404f1e13626618b1c9.zip
win32: reimplement procps_scan()
On Linux, procps_scan() relies on /proc, which is obviously unavailable on Windows. This implementation currently supports procps_status_t.{pid,comm} only.
Diffstat (limited to 'libbb')
-rw-r--r--libbb/procps.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libbb/procps.c b/libbb/procps.c
index 14d4481bd..7ffcd8dbc 100644
--- a/libbb/procps.c
+++ b/libbb/procps.c
@@ -75,6 +75,7 @@ const char* FAST_FUNC get_cached_groupname(gid_t gid)
75 return get_cached(&groupname, gid, gid2group_utoa); 75 return get_cached(&groupname, gid, gid2group_utoa);
76} 76}
77 77
78#if !ENABLE_PLATFORM_MINGW32
78 79
79#define PROCPS_BUFSIZE 1024 80#define PROCPS_BUFSIZE 1024
80 81
@@ -552,6 +553,8 @@ procps_status_t* FAST_FUNC procps_scan(procps_status_t* sp, int flags)
552 return sp; 553 return sp;
553} 554}
554 555
556#endif /* ENABLE_PLATFORM_MINGW32 */
557
555void FAST_FUNC read_cmdline(char *buf, int col, unsigned pid, const char *comm) 558void FAST_FUNC read_cmdline(char *buf, int col, unsigned pid, const char *comm)
556{ 559{
557 int sz; 560 int sz;