summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libps/ChangeLog10
-rw-r--r--libps/filters.c12
2 files changed, 16 insertions, 6 deletions
diff --git a/libps/ChangeLog b/libps/ChangeLog
index 3a3f6906..b66f4097 100644
--- a/libps/ChangeLog
+++ b/libps/ChangeLog
@@ -1,3 +1,13 @@
+2001-10-01 Marcus Brinkmann <marcus@gnu.org>
+
+ * filters.c (ps_own_filter): Add const to type.
+ (ps_not_leader_filter): Likewise.
+ (ps_unorphaned_filter): Likewise.
+ (ps_ctty_filter): Likewise.
+ (ps_parent_filter): Likewise.
+ (ps_alive_filter): Likewise.
+ Submitted by Maurizio Boriani <baux@debian.org>.
+
2001-03-29 Neal H Walfield <neal@cs.uml.edu>
* host.c: Fix comments.
diff --git a/libps/filters.c b/libps/filters.c
index 4fac0390..6663e61e 100644
--- a/libps/filters.c
+++ b/libps/filters.c
@@ -38,7 +38,7 @@ ps_own_p (struct proc_stat *ps)
own_uid = getuid ();
return own_uid >= 0 && own_uid == proc_stat_owner_uid (ps);
}
-struct ps_filter ps_own_filter =
+const struct ps_filter ps_own_filter =
{"own", PSTAT_OWNER_UID, ps_own_p};
static int
@@ -47,7 +47,7 @@ ps_not_leader_p (struct proc_stat *ps)
return
!(proc_stat_state (ps) & (PSTAT_STATE_P_SESSLDR | PSTAT_STATE_P_LOGINLDR));
}
-struct ps_filter ps_not_leader_filter =
+const struct ps_filter ps_not_leader_filter =
{"not-sess-leader", PSTAT_STATE, ps_not_leader_p};
static int
@@ -58,7 +58,7 @@ ps_unorphaned_p (struct proc_stat *ps)
!(state & PSTAT_STATE_P_ORPHAN)
|| (state & (PSTAT_STATE_P_SESSLDR | PSTAT_STATE_P_LOGINLDR));
}
-struct ps_filter ps_unorphaned_filter =
+const struct ps_filter ps_unorphaned_filter =
{"unorphaned", PSTAT_STATE, ps_unorphaned_p};
static int
@@ -66,7 +66,7 @@ ps_ctty_p (struct proc_stat *ps)
{
return proc_stat_cttyid (ps) != MACH_PORT_NULL;
}
-struct ps_filter ps_ctty_filter =
+const struct ps_filter ps_ctty_filter =
{"ctty", PSTAT_CTTYID, ps_ctty_p};
static int
@@ -74,7 +74,7 @@ ps_parent_p (struct proc_stat *ps)
{
return !(proc_stat_state (ps) & PSTAT_STATE_P_NOPARENT);
}
-struct ps_filter ps_parent_filter =
+const struct ps_filter ps_parent_filter =
{"parent", PSTAT_STATE, ps_parent_p};
static int
@@ -87,5 +87,5 @@ ps_alive_p (struct proc_stat *ps)
proc_stat_set_flags (ps, test_flag);
return proc_stat_has (ps, test_flag);
}
-struct ps_filter ps_alive_filter =
+const struct ps_filter ps_alive_filter =
{"alive", 0, ps_alive_p};