]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/i386/machdep_call.h
xnu-1228.5.18.tar.gz
[apple/xnu.git] / osfmk / i386 / machdep_call.h
index 62c2cd1413decc4f885c4238553a09e753cb3de0..bfc7c55ec81dbd2cf77e5d53b37351d315b7ac21 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
+ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
  * 
@@ -44,7 +44,8 @@ typedef union {
        kern_return_t           (*args_3)(uint32_t,uint32_t,uint32_t);
        kern_return_t           (*args_4)(uint32_t,uint32_t,uint32_t,uint32_t);
        kern_return_t           (*args_var)(uint32_t,...);
-       int                     (*args_bsd_3)(int *, uint32_t,uint32_t,uint32_t);
+       int                     (*args_bsd_3)(uint32_t *, uint32_t,
+                                             uint32_t, uint32_t);
 } machdep_call_routine_t;
 
 #define MACHDEP_CALL_ROUTINE(func, args)       \
@@ -52,7 +53,7 @@ typedef union {
        
 #define MACHDEP_CALL_ROUTINE64(func, args)     \
        { { .args64_ ## args = func }, args, 0 }
-       
+
 #define MACHDEP_BSD_CALL_ROUTINE(func, args)   \
        { { .args_bsd_ ## args = func }, args, 1 }
 
@@ -73,8 +74,8 @@ extern kern_return_t          thread_fast_set_cthread_self(uint32_t);
 extern kern_return_t           thread_fast_set_cthread_self64(uint64_t);
 extern kern_return_t           thread_set_user_ldt(uint32_t,uint32_t,uint32_t);
 
-extern int                     i386_set_ldt(int *,uint32_t,uint32_t,uint32_t);
-extern int                     i386_get_ldt(int *,uint32_t,uint32_t,uint32_t);
+extern int             i386_set_ldt(uint32_t *,uint32_t,uint32_t,uint32_t);
+extern int             i386_get_ldt(uint32_t *,uint32_t,uint32_t,uint32_t);
 
 extern void                    machdep_syscall(x86_saved_state_t *);
 extern void                    machdep_syscall64(x86_saved_state_t *);