diff options
Diffstat (limited to 'sys/ia64/ia32/ia32.h')
-rw-r--r-- | sys/ia64/ia32/ia32.h | 103 |
1 files changed, 0 insertions, 103 deletions
diff --git a/sys/ia64/ia32/ia32.h b/sys/ia64/ia32/ia32.h deleted file mode 100644 index 943b24c61ed3..000000000000 --- a/sys/ia64/ia32/ia32.h +++ /dev/null @@ -1,103 +0,0 @@ -/*- - * Copyright (c) 2001 Doug Rabson - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * $FreeBSD$ - */ - -#ifndef _IA64_IA32_IA32_H_ -#define _IA64_IA32_IA32_H_ - -#define PTRIN(v) (void *)(uintptr_t) (v) -#define PTROUT(v) (u_int32_t)(uintptr_t) (v) - -#define CP(src,dst,fld) do { (dst).fld = (src).fld; } while (0) -#define PTRIN_CP(src,dst,fld) \ - do { (dst).fld = PTRIN((src).fld); } while (0) -#define PTROUT_CP(src,dst,fld) \ - do { (dst).fld = PTROUT((src).fld); } while (0) - -struct timeval32 { - int32_t tv_sec; - int32_t tv_usec; -}; -#define TV_CP(src,dst,fld) do { \ - CP((src).fld,(dst).fld,tv_sec); \ - CP((src).fld,(dst).fld,tv_usec); \ -} while (0); - -struct timespec32 { - u_int32_t tv_sec; - u_int32_t tv_nsec; -}; -#define TS_CP(src,dst,fld) do { \ - CP((src).fld,(dst).fld,tv_sec); \ - CP((src).fld,(dst).fld,tv_nsec); \ -} while (0); - -struct rusage32 { - struct timeval32 ru_utime; - struct timeval32 ru_stime; - int32_t ru_maxrss; - int32_t ru_ixrss; - int32_t ru_idrss; - int32_t ru_isrss; - int32_t ru_minflt; - int32_t ru_majflt; - int32_t ru_nswap; - int32_t ru_inblock; - int32_t ru_oublock; - int32_t ru_msgsnd; - int32_t ru_msgrcv; - int32_t ru_nsignals; - int32_t ru_nvcsw; - int32_t ru_nivcsw; -}; - -struct statfs32 { - int32_t f_spare2; - int32_t f_bsize; - int32_t f_iosize; - int32_t f_blocks; - int32_t f_bfree; - int32_t f_bavail; - int32_t f_files; - int32_t f_ffree; - fsid_t f_fsid; - uid_t f_owner; - int32_t f_type; - int32_t f_flags; - int32_t f_syncwrites; - int32_t f_asyncwrites; - char f_fstypename[MFSNAMELEN]; - char f_mntonname[MNAMELEN]; - int32_t f_syncreads; - int32_t f_asyncreads; - int16_t f_spares1; - char f_mntfromname[MNAMELEN]; - int16_t f_spares2; - int32_t f_spare[2]; -}; - -#endif /* !_IA64_IA32_IA32_H_ */ |