unsigned int sec,
clock_res_t nsec);
-#if !defined(__LP64__)
-/* these should go away altogether - so no 64 legacy please */
-
-extern kern_return_t init_process(void);
-
-#endif /* !defined(__LP64__) */
+extern kern_return_t clock_sleep_trap(
+ mach_port_name_t clock_name,
+ sleep_type_t sleep_type,
+ int sleep_sec,
+ int sleep_nsec,
+ mach_timespec_t *wakeup_time);
-#if !defined(__LP64__)
+#endif /* PRIVATE */
-/* more that should go away so no 64-bit legacy please */
extern kern_return_t macx_swapon(
- char *filename,
+ uint64_t filename,
int flags,
int size,
int priority);
extern kern_return_t macx_swapoff(
- char *filename,
+ uint64_t filename,
int flags);
extern kern_return_t macx_triggers(
extern kern_return_t macx_backing_store_recovery(
int pid);
-#endif /* !defined(__LP64__) */
-
-extern kern_return_t clock_sleep_trap(
- mach_port_name_t clock_name,
- sleep_type_t sleep_type,
- int sleep_sec,
- int sleep_nsec,
- mach_timespec_t *wakeup_time);
-
-#endif /* PRIVATE */
-
extern boolean_t swtch_pri(int pri);
extern boolean_t swtch(void);
void munge_ddddddd(const void *, void *);
void munge_dddddddd(const void *, void *);
void munge_l(const void *, void *);
+void munge_lw(const void *, void *);
+void munge_lwww(const void *, void *);
void munge_wl(const void *, void *);
void munge_wlw(const void *, void *);
void munge_wwwl(const void *, void *);
#define munge_ddddddd NULL
#define munge_dddddddd NULL
#define munge_l NULL
+#define munge_lw NULL
+#define munge_lwww NULL
#define munge_wl NULL
#define munge_wlw NULL
#define munge_wwwl NULL
#endif /* !__MUNGE_ONCE */
struct kern_invalid_args {
- register_t dummy;
+ int32_t dummy;
};
extern kern_return_t kern_invalid(
struct kern_invalid_args *args);
struct mach_reply_port_args {
- register_t dummy;
+ int32_t dummy;
};
extern mach_port_name_t mach_reply_port(
struct mach_reply_port_args *args);
struct thread_self_trap_args {
- register_t dummy;
+ int32_t dummy;
};
extern mach_port_name_t thread_self_trap(
struct thread_self_trap_args *args);
struct task_self_trap_args {
- register_t dummy;
+ int32_t dummy;
};
extern mach_port_name_t task_self_trap(
struct task_self_trap_args *args);
struct host_self_trap_args {
- register_t dummy;
+ int32_t dummy;
};
extern mach_port_name_t host_self_trap(
struct host_self_trap_args *args);
extern kern_return_t semaphore_timedwait_signal_trap(
struct semaphore_timedwait_signal_trap_args *args);
-/* not published to LP64 clients */
-struct init_process_args {
- register_t dummy;
-};
-extern kern_return_t init_process(
- struct init_process_args *args);
-
struct map_fd_args {
PAD_ARG_(int, fd);
PAD_ARG_(vm_offset_t, offset);
extern kern_return_t pid_for_task(
struct pid_for_task_args *args);
-/* not published to LP64 clients*/
struct macx_swapon_args {
- PAD_ARG_(char *, filename);
+ PAD_ARG_(uint64_t, filename);
PAD_ARG_(int, flags);
PAD_ARG_(int, size);
PAD_ARG_(int, priority);
struct macx_swapon_args *args);
struct macx_swapoff_args {
- PAD_ARG_(char *, filename);
+ PAD_ARG_(uint64_t, filename);
PAD_ARG_(int, flags);
};
extern kern_return_t macx_swapoff(
extern boolean_t swtch_pri(
struct swtch_pri_args *args);
+struct pfz_exit_args {
+ int32_t dummy;
+};
+extern kern_return_t pfz_exit(
+ struct pfz_exit_args *args);
+
struct swtch_args {
- register_t dummy;
+ int32_t dummy;
};
extern boolean_t swtch(
struct swtch_args *args);
struct mach_wait_until_trap_args *args);
struct mk_timer_create_trap_args {
- register_t dummy;
+ int32_t dummy;
};
extern mach_port_name_t mk_timer_create_trap(
struct mk_timer_create_trap_args *args);