Boot stuff dependencies from NetBSD. Patch by Antoine Leca. Relocated to src/sys. The port is using the same libminc.a as usual MINIX services (and does not use NetBSD libkern); the headers imported from NetBSD sys/ tree have been kept to a minimum (still numbers higher than 30 though.) Note the peculiar way to use libraries (libsa, libi386, etc.): the source code is shared, but each component builds its own copy of the library, with its own set of preprocessor defines.
23 lines
401 B
C
23 lines
401 B
C
/* $NetBSD: cdefs.h,v 1.8 2011/06/16 13:27:59 joerg Exp $ */
|
|
|
|
#ifndef _I386_CDEFS_H_
|
|
#define _I386_CDEFS_H_
|
|
|
|
#if defined(_STANDALONE)
|
|
#ifdef __PCC__
|
|
#define __compactcall
|
|
#else
|
|
#define __compactcall __attribute__((__regparm__(3)))
|
|
#endif
|
|
#endif
|
|
|
|
#ifdef __minix
|
|
#ifndef __ELF__
|
|
#define __LEADING_UNDERSCORE
|
|
#endif
|
|
#else /* !__minix */
|
|
/* No arch-specific cdefs. */
|
|
#endif
|
|
|
|
#endif /* !_I386_CDEFS_H_ */
|