|
miniOS
x86_64 hobby kernel with SMP, VFS, and POSIX process model
|
lwIP compiler abstraction for miniOS x86_64-elf target. More...

Go to the source code of this file.
Macros | |
| #define | __ssize_t_defined |
| #define | SSIZE_MAX __LONG_MAX__ |
| #define | BYTE_ORDER LITTLE_ENDIAN |
| #define | PACK_STRUCT_FIELD(x) |
| #define | PACK_STRUCT_STRUCT __attribute__((packed)) |
| #define | PACK_STRUCT_BEGIN |
| #define | PACK_STRUCT_END |
| #define | SYS_ARCH_DECL_PROTECT(lev) |
| #define | SYS_ARCH_PROTECT(lev) |
| #define | SYS_ARCH_UNPROTECT(lev) |
| #define | LWIP_PLATFORM_DIAG(x) |
| #define | LWIP_PLATFORM_ASSERT(x) |
Typedefs | |
| typedef long | ssize_t |
| typedef uint8_t | u8_t |
| typedef int8_t | s8_t |
| typedef uint16_t | u16_t |
| typedef int16_t | s16_t |
| typedef uint32_t | u32_t |
| typedef int32_t | s32_t |
| typedef uintptr_t | mem_ptr_t |
Functions | |
| int | printk (const char *fmt,...) |
lwIP compiler abstraction for miniOS x86_64-elf target.
Provides type definitions, byte order, struct packing macros, and diagnostic hooks required by lwIP's internal headers. Designed for NO_SYS=1 (poll-driven) mode — no locking primitives needed.
| #define __ssize_t_defined |
| #define BYTE_ORDER LITTLE_ENDIAN |
| #define LWIP_PLATFORM_ASSERT | ( | x | ) |
| #define LWIP_PLATFORM_DIAG | ( | x | ) |
| #define PACK_STRUCT_BEGIN |
| #define PACK_STRUCT_END |
| #define PACK_STRUCT_FIELD | ( | x | ) |
| #define PACK_STRUCT_STRUCT __attribute__((packed)) |
| #define SSIZE_MAX __LONG_MAX__ |
| #define SYS_ARCH_DECL_PROTECT | ( | lev | ) |
| #define SYS_ARCH_PROTECT | ( | lev | ) |
| #define SYS_ARCH_UNPROTECT | ( | lev | ) |
| typedef long ssize_t |
|
extern |