CCacheServer.c   [plain text]


#include <Kerberos/mach_server_utilities.h>

#include "CCache.MachIPC.h"

extern boolean_t CCacheIPC_server (
    mach_msg_header_t*	inHeadP,
    mach_msg_header_t*	outHeadP);

int main (int argc, const char * argv[])
{
    kern_return_t err = KERN_SUCCESS;
    
    syslog (LOG_INFO, "Starting up.");
    
    if (!err) {
        err = mach_server_run_server (CCacheIPC_server);
    }
    
    syslog (LOG_NOTICE, "Exiting: %s (%d)", mach_error_string (err), err);
    return err;
}