[launchd-changes] [23140] trunk/launchd/src
source_changes at macosforge.org
source_changes at macosforge.org
Tue Mar 6 16:45:45 PST 2007
Revision: 23140
http://trac.macosforge.org/projects/launchd/changeset/23140
Author: zarzycki at apple.com
Date: 2007-03-06 16:45:44 -0800 (Tue, 06 Mar 2007)
Log Message:
-----------
Let jobs tweak their basic keepalive bit on the fly.
Modified Paths:
--------------
trunk/launchd/src/launchd_core_logic.c
trunk/launchd/src/libvproc_public.h
Modified: trunk/launchd/src/launchd_core_logic.c
===================================================================
--- trunk/launchd/src/launchd_core_logic.c 2007-03-07 00:39:48 UTC (rev 23139)
+++ trunk/launchd/src/launchd_core_logic.c 2007-03-07 00:45:44 UTC (rev 23140)
@@ -4191,6 +4191,9 @@
case VPROC_GSK_IS_NATIVE:
*outval = !j->anonymous;
break;
+ case VPROC_GSK_BASIC_KEEPALIVE:
+ *outval = !j->ondemand;
+ break;
case 0:
*outval = 0;
break;
@@ -4203,6 +4206,9 @@
case VPROC_GSK_GLOBAL_ON_DEMAND:
kr = job_set_global_on_demand(j, (bool)inval) ? 0 : 1;
break;
+ case VPROC_GSK_BASIC_KEEPALIVE:
+ j->ondemand = !inval;
+ break;
case 0:
break;
case VPROC_GSK_IS_NATIVE:
Modified: trunk/launchd/src/libvproc_public.h
===================================================================
--- trunk/launchd/src/libvproc_public.h 2007-03-07 00:39:48 UTC (rev 23139)
+++ trunk/launchd/src/libvproc_public.h 2007-03-07 00:45:44 UTC (rev 23140)
@@ -33,6 +33,7 @@
VPROC_GSK_MGR_UID,
VPROC_GSK_MGR_PID,
VPROC_GSK_IS_NATIVE,
+ VPROC_GSK_BASIC_KEEPALIVE,
} vproc_gsk_t;
typedef void * vproc_err_t;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/launchd-changes/attachments/20070306/0c90ddd5/attachment.html
More information about the launchd-changes
mailing list