mirror of
https://github.com/MariaDB/server.git
synced 2025-01-22 23:04:20 +01:00
5d7a5dfaa3
Modified makefile to be more modular with icc and gcc options. Modified portability.h with some stubs and some real portability code Removed named variadic macros for unnamed variadic macros (c99 only supports unnamed) Removed ', ## __VAR_ARGS__' in favor of ', __VAR_ARGS__' due to apparent bug in the intel compiler (on windows at least) __ICC means the linux intel compiler, __ICL means the windows intel compiler __INTEL_COMPILER is set by both Removed some include files (for windows) that don't exist. git-svn-id: file:///svn/tokudb.1131b+1080a+1185+nostatementexprs@6473 c7de825b-a66e-492c-adef-691d508d4ae1
50 lines
918 B
C
50 lines
918 B
C
#ifndef SYSINCLUDES_H
|
|
#define SYSINCLUDES_H
|
|
|
|
#ifndef _XOPEN_SOURCE
|
|
#define _XOPEN_SOURCE 500
|
|
#endif
|
|
#define _FILE_OFFSET_BITS 64
|
|
|
|
// Portability first!
|
|
#include "portability.h"
|
|
|
|
#if !defined(TOKU_WINDOWS)
|
|
#include <dirent.h>
|
|
#include <inttypes.h>
|
|
#include <pthread.h>
|
|
#include <sys/file.h>
|
|
#include <sys/resource.h>
|
|
#include <sys/time.h>
|
|
#include <unistd.h>
|
|
#include <zlib.h>
|
|
#endif
|
|
|
|
#include <ctype.h>
|
|
#include <errno.h>
|
|
#include <malloc.h>
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <string.h>
|
|
|
|
#include "block_allocator.h"
|
|
#include "brt.h"
|
|
#include "brt-internal.h"
|
|
#include "cachetable.h"
|
|
#include "cachetable-rwlock.h"
|
|
#include "fifo.h"
|
|
#include "list.h"
|
|
#include "key.h"
|
|
#include "kv-pair.h"
|
|
#include "leafentry.h"
|
|
#include "log-internal.h"
|
|
#include "log_header.h"
|
|
#include "mempool.h"
|
|
#include "rbuf.h"
|
|
#include "threadpool.h"
|
|
#include "toku_assert.h"
|
|
#include "wbuf.h"
|
|
|
|
#include "../include/db.h"
|
|
|
|
#endif
|