Projects
Browse Source     Search     Timeline     Wiki

Changeset 23631

Show
Ignore:
Timestamp:
2008-05-21 17:27:39 (5 months ago)
Author:
zarzycki@…
Message:

<rdar://problem/5951129> embedded updates

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/SULeopard/launchd/src/launchd_core_logic.c

    r23613 r23631  
    52475247        job_t js; 
    52485248 
     5249#if TARGET_OS_EMBEDDED 
     5250        return BOOTSTRAP_NOT_PRIVILEGED; 
     5251#endif 
     5252 
    52495253        if (!launchd_assumes(j != NULL)) { 
    52505254                return BOOTSTRAP_NO_MEMORY; 
     
    57345738        struct ldcred ldc; 
    57355739        job_t ji; 
     5740 
     5741#if TARGET_OS_EMBEDDED 
     5742        return BOOTSTRAP_NOT_PRIVILEGED; 
     5743#endif 
    57365744 
    57375745        if (!launchd_assumes(j != NULL)) { 
     
    60216029        job_t ji; 
    60226030 
     6031#if TARGET_OS_EMBEDDED 
     6032        return BOOTSTRAP_NOT_PRIVILEGED; 
     6033#endif 
     6034 
    60236035        if (!launchd_assumes(j != NULL)) { 
    60246036                return BOOTSTRAP_NO_MEMORY; 
     
    61426154        struct ldcred ldc; 
    61436155        jobmgr_t jmr = NULL; 
     6156 
     6157#if TARGET_OS_EMBEDDED 
     6158        return BOOTSTRAP_NOT_PRIVILEGED; 
     6159#endif 
    61446160 
    61456161        if (!launchd_assumes(j != NULL)) { 
     
    63196335        job_t ji; 
    63206336 
     6337#if TARGET_OS_EMBEDDED 
     6338        return BOOTSTRAP_NOT_PRIVILEGED; 
     6339#endif 
     6340 
    63216341        if (!launchd_assumes(j != NULL)) { 
    63226342                return BOOTSTRAP_NO_MEMORY; 
     
    66096629job_mig_set_service_policy(job_t j, pid_t target_pid, uint64_t flags, name_t target_service) 
    66106630{ 
     6631        struct ldcred ldc; 
    66116632        job_t target_j; 
    66126633 
    66136634        if (!launchd_assumes(j != NULL)) { 
    66146635                return BOOTSTRAP_NO_MEMORY; 
     6636        } 
     6637 
     6638        runtime_get_caller_creds(&ldc); 
     6639 
     6640        if (unlikely(ldc.uid || ldc.euid)) { 
     6641                return BOOTSTRAP_NOT_PRIVILEGED; 
    66156642        } 
    66166643 
     
    66426669        struct ldcred ldc; 
    66436670        job_t jr; 
     6671 
     6672#if TARGET_OS_EMBEDDED 
     6673        return BOOTSTRAP_NOT_PRIVILEGED; 
     6674#endif 
    66446675 
    66456676        runtime_get_caller_creds(&ldc);