diff options
author | Roy Marples <roy@marples.name> | 2008-03-17 09:59:52 +0000 |
---|---|---|
committer | Roy Marples <roy@marples.name> | 2008-03-17 09:59:52 +0000 |
commit | 50a7697bf207e4919ce893bfc1604fd3a9d807de (patch) | |
tree | 1a9c9debaa4d5d862f42c8015826d35b0ce26d7c /src/librc/rc.h | |
parent | 40930d7d0a613aaf6fa124a5963afcae0c30ce7a (diff) |
rc_find_pids now returns RC_PIDLIST instead of a NULL terminated array.
Diffstat (limited to 'src/librc/rc.h')
-rw-r--r-- | src/librc/rc.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/librc/rc.h b/src/librc/rc.h index 061959e7..bf40e31c 100644 --- a/src/librc/rc.h +++ b/src/librc/rc.h @@ -451,6 +451,13 @@ void rc_stringlist_free(RC_STRINGLIST *); * @return pointer to the new path */ char *rc_strcatpaths(const char *, const char *, ...) SENTINEL; +typedef struct rc_pid +{ + pid_t pid; + LIST_ENTRY(rc_pid) entries; +} RC_PID; +typedef LIST_HEAD(rc_pidlist, rc_pid) RC_PIDLIST; + /*! Find processes based on criteria. * All of these are optional. * pid overrides anything else. @@ -460,6 +467,6 @@ char *rc_strcatpaths(const char *, const char *, ...) SENTINEL; * @param uid to check for * @param pid to check for * @return NULL terminated list of pids */ -pid_t *rc_find_pids(const char *const *, const char *, uid_t, pid_t); +RC_PIDLIST *rc_find_pids(const char *const *, const char *, uid_t, pid_t); #endif |