Revision: 23224 http://trac.macosforge.org/projects/launchd/changeset/23224 Author: zarzycki@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);
participants (1)
-
source_changes@macosforge.org