[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