sys32.h
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:1k
- #ifndef _PARISC64_KERNEL_SYS32_H
- #define _PARISC64_KERNEL_SYS32_H
- /* Call a kernel syscall which will use kernel space instead of user
- * space for its copy_to/from_user.
- */
- #define KERNEL_SYSCALL(ret, syscall, args...)
- {
- mm_segment_t old_fs = get_fs();
- set_fs(KERNEL_DS);
- ret = syscall(args);
- set_fs (old_fs);
- }
- struct timeval32 {
- int tv_sec;
- int tv_usec;
- };
- typedef __u32 __sighandler_t32;
- #include <linux/signal.h>
- typedef struct {
- unsigned int sig[_NSIG_WORDS * 2];
- } sigset_t32;
- struct sigaction32 {
- __sighandler_t32 sa_handler;
- unsigned int sa_flags;
- sigset_t32 sa_mask; /* mask last for extensibility */
- };
- #endif