[launchd-changes] [23936] branches/PR-7178164/launchd/src/launchd_core_logic.c

source_changes at macosforge.org source_changes at macosforge.org
Wed Oct 7 13:08:50 PDT 2009


Revision: 23936
          http://trac.macosforge.org/projects/launchd/changeset/23936
Author:   dsorresso at apple.com
Date:     2009-10-07 13:08:49 -0700 (Wed, 07 Oct 2009)
Log Message:
-----------
Checkpoint.

Modified Paths:
--------------
    branches/PR-7178164/launchd/src/launchd_core_logic.c

Modified: branches/PR-7178164/launchd/src/launchd_core_logic.c
===================================================================
--- branches/PR-7178164/launchd/src/launchd_core_logic.c	2009-09-26 21:45:45 UTC (rev 23935)
+++ branches/PR-7178164/launchd/src/launchd_core_logic.c	2009-10-07 20:08:49 UTC (rev 23936)
@@ -93,7 +93,10 @@
 typedef struct jetsam_priority_entry {
     pid_t pid;
     uint32_t flags;
-	uint32_t memlimit;
+	int32_t hiwat_pages;
+	int32_t hiwat_reserved1;
+	int32_t hiwat_reserved2;
+	int32_t hiwat_reserved3;
 } jetsam_priority_entry_t;
 
 enum {
@@ -9001,7 +9004,7 @@
 		
 		launch_data_t memlimit = 0;
 		if( !(memlimit = launch_data_dict_lookup(ldi, LAUNCH_JOBKEY_JETSAMMEMORYLIMIT)) || launch_data_get_type(frontmost) != LAUNCH_DATA_INTEGER ) {
-			ji->jetsam_memlimit = 0;
+			ji->jetsam_memlimit = -1;
 			continue;
 		}
 		ji->jetsam_memlimit = (uint32_t)launch_data_get_integer(memlimit);
@@ -9028,7 +9031,7 @@
 			for( i = 0; i < totalpris; i++ ) {
 				jpris[i].pid = jobs[i]->p;
 				jpris[i].flags |= jobs[i]->jetsam_frontmost ? kJetsamFlagsFrontmost : 0;
-				jpris[i].memlimit = jobs[i]->jetsam_memlimit;
+				jpris[i].hiwat_pages = jobs[i]->jetsam_memlimit;
 			}
 			
 			int _result = 0;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/launchd-changes/attachments/20091007/a87e9f20/attachment.html>


More information about the launchd-changes mailing list