2  * SystemStarter.h - System Starter driver 
   3  * Wilfredo Sanchez | wsanchez@opensource.apple.com 
   6  * Copyright (c) 1999-2002 Apple Computer, Inc. All rights reserved. 
   8  * @APPLE_APACHE_LICENSE_HEADER_START@ 
  10  * Licensed under the Apache License, Version 2.0 (the "License"); 
  11  * you may not use this file except in compliance with the License. 
  12  * You may obtain a copy of the License at 
  14  *     http://www.apache.org/licenses/LICENSE-2.0 
  16  * Unless required by applicable law or agreed to in writing, software 
  17  * distributed under the License is distributed on an "AS IS" BASIS, 
  18  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
  19  * See the License for the specific language governing permissions and 
  20  * limitations under the License. 
  22  * @APPLE_APACHE_LICENSE_HEADER_END@ 
  25 #ifndef _SYSTEM_STARTER_H_ 
  26 #define _SYSTEM_STARTER_H_ 
  28 /* Structure to pass common objects from system_starter to the IPC handlers */ 
  29 typedef struct StartupContextStorage 
{ 
  30     CFMutableArrayRef           aWaitingList
; 
  31     CFMutableArrayRef           aFailedList
; 
  32     CFMutableDictionaryRef      aStatusDict
; 
  37 #define kFixerDir       "/var/db/fixer" 
  38 #define kFixerPath      "/var/db/fixer/StartupItems" 
  48 void CF_syslog(int level
, CFStringRef message
, ...); 
  49 extern bool gVerboseFlag
; 
  51 #endif /* _SYSTEM_STARTER_H_ */