[launchd-changes] [23224] trunk/launchd/src
source_changes at macosforge.org
source_changes at macosforge.org
Tue Apr 17 08:56:02 PDT 2007
Revision: 23224
http://trac.macosforge.org/projects/launchd/changeset/23224
Author: zarzycki at apple.com
Date: 2007-04-17 08:56:02 -0700 (Tue, 17 Apr 2007)
Log Message:
-----------
<rdar://problem/5137813> Need direct access to TimeOut key
Modified Paths:
--------------
trunk/launchd/src/launchd_core_logic.c
trunk/launchd/src/libvproc_private.h
Modified: trunk/launchd/src/launchd_core_logic.c
===================================================================
--- trunk/launchd/src/launchd_core_logic.c 2007-04-17 15:46:10 UTC (rev 23223)
+++ trunk/launchd/src/launchd_core_logic.c 2007-04-17 15:56:02 UTC (rev 23224)
@@ -4479,6 +4479,12 @@
case VPROC_GSK_START_INTERVAL:
*outval = j->start_interval;
break;
+ case VPROC_GSK_IDLE_TIMEOUT:
+ *outval = j->timeout;
+ break;
+ case VPROC_GSK_EXIT_TIMEOUT:
+ *outval = j->exit_timeout;
+ break;
case 0:
*outval = 0;
break;
@@ -4503,6 +4509,16 @@
j->start_interval = 0;
}
break;
+ case VPROC_GSK_IDLE_TIMEOUT:
+ if ((unsigned int)inval > 0) {
+ j->timeout = inval;
+ }
+ break;
+ case VPROC_GSK_EXIT_TIMEOUT:
+ if ((unsigned int)inval > 0) {
+ j->exit_timeout = inval;
+ }
+ break;
case 0:
break;
case VPROC_GSK_IS_MANAGED:
Modified: trunk/launchd/src/libvproc_private.h
===================================================================
--- trunk/launchd/src/libvproc_private.h 2007-04-17 15:46:10 UTC (rev 23223)
+++ trunk/launchd/src/libvproc_private.h 2007-04-17 15:56:02 UTC (rev 23224)
@@ -37,6 +37,8 @@
VPROC_GSK_IS_MANAGED,
VPROC_GSK_BASIC_KEEPALIVE,
VPROC_GSK_START_INTERVAL,
+ VPROC_GSK_IDLE_TIMEOUT,
+ VPROC_GSK_EXIT_TIMEOUT,
} vproc_gsk_t;
vproc_err_t vproc_swap_integer(vproc_t vp, vproc_gsk_t key, int64_t *inval, int64_t *outval);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/launchd-changes/attachments/20070417/6e410a78/attachment.html
More information about the launchd-changes
mailing list