[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