[launchd-changes] [23144] trunk/launchd/src
source_changes at macosforge.org
source_changes at macosforge.org
Wed Mar 7 14:50:49 PST 2007
Revision: 23144
http://trac.macosforge.org/projects/launchd/changeset/23144
Author: zarzycki at apple.com
Date: 2007-03-07 14:50:49 -0800 (Wed, 07 Mar 2007)
Log Message:
-----------
Make the get-set-key API private.
Modified Paths:
--------------
trunk/launchd/src/launchd_core_logic.c
trunk/launchd/src/libvproc_private.h
trunk/launchd/src/libvproc_public.h
Modified: trunk/launchd/src/launchd_core_logic.c
===================================================================
--- trunk/launchd/src/launchd_core_logic.c 2007-03-07 18:01:26 UTC (rev 23143)
+++ trunk/launchd/src/launchd_core_logic.c 2007-03-07 22:50:49 UTC (rev 23144)
@@ -4188,7 +4188,7 @@
case VPROC_GSK_MGR_PID:
*outval = getpid();
break;
- case VPROC_GSK_IS_NATIVE:
+ case VPROC_GSK_IS_MANAGED:
*outval = !j->anonymous;
break;
case VPROC_GSK_BASIC_KEEPALIVE:
@@ -4223,7 +4223,7 @@
break;
case 0:
break;
- case VPROC_GSK_IS_NATIVE:
+ case VPROC_GSK_IS_MANAGED:
case VPROC_GSK_LAST_EXIT_STATUS:
case VPROC_GSK_MGR_UID:
case VPROC_GSK_MGR_PID:
Modified: trunk/launchd/src/libvproc_private.h
===================================================================
--- trunk/launchd/src/libvproc_private.h 2007-03-07 18:01:26 UTC (rev 23143)
+++ trunk/launchd/src/libvproc_private.h 2007-03-07 22:50:49 UTC (rev 23144)
@@ -29,6 +29,18 @@
#pragma GCC visibility push(default)
+typedef enum {
+ VPROC_GSK_LAST_EXIT_STATUS = 1,
+ VPROC_GSK_GLOBAL_ON_DEMAND,
+ VPROC_GSK_MGR_UID,
+ VPROC_GSK_MGR_PID,
+ VPROC_GSK_IS_MANAGED,
+ VPROC_GSK_BASIC_KEEPALIVE,
+ VPROC_GSK_START_INTERVAL,
+} vproc_gsk_t;
+
+vproc_err_t vproc_swap_integer(vproc_t vp, vproc_gsk_t key, int64_t *inval, int64_t *outval);
+
vproc_err_t _vproc_get_last_exit_status(int *wstatus);
vproc_err_t _vproc_set_global_on_demand(bool val);
Modified: trunk/launchd/src/libvproc_public.h
===================================================================
--- trunk/launchd/src/libvproc_public.h 2007-03-07 18:01:26 UTC (rev 23143)
+++ trunk/launchd/src/libvproc_public.h 2007-03-07 22:50:49 UTC (rev 23144)
@@ -27,23 +27,11 @@
#pragma GCC visibility push(default)
-typedef enum {
- VPROC_GSK_LAST_EXIT_STATUS = 1,
- VPROC_GSK_GLOBAL_ON_DEMAND,
- VPROC_GSK_MGR_UID,
- VPROC_GSK_MGR_PID,
- VPROC_GSK_IS_NATIVE,
- VPROC_GSK_BASIC_KEEPALIVE,
- VPROC_GSK_START_INTERVAL,
-} vproc_gsk_t;
-
typedef void * vproc_err_t;
typedef void * vproc_t;
typedef void * vprocmgr_t;
-vproc_err_t vproc_swap_integer(vproc_t vp, vproc_gsk_t key, int64_t *inval, int64_t *outval);
-
const char *vproc_strerror(vproc_err_t r);
#pragma GCC visibility pop
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/launchd-changes/attachments/20070307/0cf52c7b/attachment.html
More information about the launchd-changes
mailing list