diff options
author | Nguyễn Thái Ngọc Duy <pclouds@gmail.com> | 2010-09-15 09:44:01 +1000 |
---|---|---|
committer | Nguyễn Thái Ngọc Duy <pclouds@gmail.com> | 2010-09-15 16:17:16 +1000 |
commit | 903abcceb656701cd57a94404f1e13626618b1c9 (patch) | |
tree | b8b558a65ea2c23b3a983035d07580d84c80e249 /libbb | |
parent | 42b6a4c89ad8d4f625a3b63b7556929e3a660e90 (diff) | |
download | busybox-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.c | 3 |
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 | |||
555 | void FAST_FUNC read_cmdline(char *buf, int col, unsigned pid, const char *comm) | 558 | void FAST_FUNC read_cmdline(char *buf, int col, unsigned pid, const char *comm) |
556 | { | 559 | { |
557 | int sz; | 560 | int sz; |