comparison admin/CPP-DEFINES @ 100565:dcc7f5970d5c

Reorganize implementation of Flist_system_processes and Fsystem_process_attributes. No functional changes. * process.c: Don't #include pwd.h, grp.h and limits.h. (Flist_system_processes): Just call list_system_processes. (Fsystem_process_attributes): Just call system_process_attributes. (procfs_list_system_processes, time_from_jiffies) (ltime_from_jiffies, get_up_time, procfs_ttyname, MAJOR, MINOR) (procfs_get_total_memory, procfs_system_process_attributes): Move ... * sysdep.c: ... here. Include pwd.h, grp.h and limits.h. (list_system_processes): Rename from procfs_list_system_processes. Enclose in #ifdef HAVE_PROCFS. Provide a do nothing implementation. (system_process_attributes): Rename from procfs_list_system_processes. (ltime_from_jiffies, get_up_time, procfs_ttyname, MAJOR, MINOR) (procfs_get_total_memory): Enclose in #ifdef GNU_LINUX. * w32.c (list_system_processes): Rename from w32_list_system_processes. (system_process_attributes): Rename from w32_system_process_attributes. * s/gnu-linux.h (LISTPROC, PROCATTR): Remove. * process.h (w32_list_system_processes) (w32_system_process_attributes): Remove. (list_system_processes, system_process_attributes): New prototypes. * config.nt (LISTPROC, PROCATTR): Remove.
author Dan Nicolaescu <dann@ics.uci.edu>
date Fri, 19 Dec 2008 19:50:35 +0000
parents 56ffea265e5a
children 7f4c7258fee5
comparison
equal deleted inserted replaced
100564:540caeb6e181 100565:dcc7f5970d5c
38 FRAME_WINDOW_P A GUI frame (like X, w32, etc.) 38 FRAME_WINDOW_P A GUI frame (like X, w32, etc.)
39 39
40 ** Support for accessing other processes on the system ** 40 ** Support for accessing other processes on the system **
41 41
42 HAVE_PROCFS The /proc filesystem is supported. 42 HAVE_PROCFS The /proc filesystem is supported.
43 LISTPROC A function that returns a list of PIDs of system processes.
44 PROCATTR A function that returns attributes of a process.
45 43
46 ** Compile-time options ** 44 ** Compile-time options **
47 45
48 REL_ALLOC Compile in the relocatable memory allocator ralloc.c. 46 REL_ALLOC Compile in the relocatable memory allocator ralloc.c.
49 SYSTEM_MALLOC Use the system library's malloc. 47 SYSTEM_MALLOC Use the system library's malloc.