next up previous contents index
Next: 3.2.4 machine/types.h: basic machine-dependent Up: 3.2 Common Header Files Previous: 3.2.2 compiler.h: compiler-specific macro

3.2.3 config.h: OSKit configuration-specific definitions

   

SYNOPSIS

#include <oskit/config.h>

DESCRIPTION

This file is generated by the configure program. It identifies a number of environment-dependent parameters. Currently these are all related to the compiler and assembler used to build the OSKit.

HAVE_CR4
Defined if the assembler supports the %cr4 register.
HAVE_DEBUG_REGS
Defined if the assembler supports the debug registers.
HAVE_P2ALIGN
Defined if the assembler supports the .p2align pseudo-op.
HAVE_CODE16
Defined if your assembler supports the .code16 pseudo-op.
HAVE_WORKING_BSS
Defined if your assembler allows .space within .bss segments.
HAVE_PACKED_STRUCTS
Defined if your compiler groks __attribute__((packed)) on structs.
HAVE_PURE
Defined if your compiler groks __attribute__((pure)) on functions.
HAVE_NORETURN
Defined if your compiler groks __attribute__((noreturn)) on functions.
HAVE_STDCALL
Defined if your compiler groks __attribute__((stdcall)) on functions.



University of Utah Flux Research Group