Projects
Browse Source     Search     Timeline     Wiki

Changeset 23021

Show
Ignore:
Timestamp:
01/24/07 13:46:56 (23 months ago)
Author:
zarzycki@…
Message:

Nice values can be zero.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/launchd/src/launchd_core_logic.c

    r23018 r23021  
    266266        mode_t mask; 
    267267        unsigned int globargv:1, wait4debugger:1, unload_at_exit:1, stall_before_exec:1, only_once:1, 
    268                      currently_ignored:1, forced_peers_to_demand_mode:1; 
     268                     currently_ignored:1, forced_peers_to_demand_mode:1, setnice:1; 
    269269        char label[0]; 
    270270}; 
     
    11691169                if (strcasecmp(key, LAUNCH_JOBKEY_NICE) == 0) { 
    11701170                        j->nice = value; 
     1171                        j->setnice = true; 
    11711172                } 
    11721173                break; 
     
    20812082        struct envitem *ei; 
    20822083 
    2083         setpriority(PRIO_PROCESS, 0, j->nice); 
     2084        if (j->setnice) { 
     2085                job_assumes(j, setpriority(PRIO_PROCESS, 0, j->nice) != -1); 
     2086        } 
    20842087 
    20852088        SLIST_FOREACH(li, &j->limits, sle) {