Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

emulated_syscalls.c File Reference

Emulated system calls under ppc-darwin. More...

#include "sigsafe_internal.h"
#include <mach/mach.h>
#include <mach/clock.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <sys/resource.h>
#include <errno.h>
#include <assert.h>

Include dependency graph for ppc-darwin/emulated_syscalls.c:

Include dependency graph

Go to the source code of this file.

Functions

 PRIVATE_DEF (kern_return_t sigsafe_clock_sleep_trap(mach_port_name_t clock_name, sleep_type_t sleep_type, int sleep_sec, int sleep_nsec, mach_timespec_t *abs_time_after))
int sigsafe_nanosleep (const struct timespec *req, struct timespec *rem)
 Signal-safe nanosleep(2).

 PRIVATE_DEF (int sigsafe_sigsuspend_(const sigset_t mask))
int sigsafe_sigsuspend (const sigset_t *mask_p)
int sigsafe_pause (void)
pid_t sigsafe_wait (int *status)
pid_t sigsafe_wait3 (int *status, int options, struct rusage *rusage)

Variables

mach_port_t clock_port


Detailed Description

Emulated system calls under ppc-darwin.

Legal information:
Copyright © 2004 Scott Lamb <slamb@slamb.org>. This file is part of sigsafe, which is released under the MIT license. sigsafe_nanosleep is derived from Apple libc and thus is under the APSL 1.1.
Version:
Id
emulated_syscalls.c 773 2004-05-19 13:51:56Z slamb
Author:
Scott Lamb <slamb@slamb.org>

Definition in file ppc-darwin/emulated_syscalls.c.


Generated on Fri Feb 4 11:13:32 2005 for sigsafe by doxygen 1.3.5