⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ndb_global.h.in

📁 这是linux下运行的mysql软件包,可用于linux 下安装 php + mysql + apach 的网络配置
💻 IN
字号:
/* Copyright (C) 2003 MySQL AB   This program is free software; you can redistribute it and/or modify   it under the terms of the GNU General Public License as published by   the Free Software Foundation; either version 2 of the License, or   (at your option) any later version.   This program is distributed in the hope that it will be useful,   but WITHOUT ANY WARRANTY; without even the implied warranty of   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the   GNU General Public License for more details.   You should have received a copy of the GNU General Public License   along with this program; if not, write to the Free Software   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA */#ifndef NDB_GLOBAL_H#define NDB_GLOBAL_H#include <ndb_types.h>#define NDB_PORT "@ndb_port@"#define NDB_TCP_BASE_PORT "@ndb_port_base@"#if defined(_WIN32) || defined(_WIN64) || defined(__WIN32__) || defined(WIN32)#define NDB_WIN32#include <winsock2.h>#define PATH_MAX 256#define DIR_SEPARATOR "\\"#define MYSQLCLUSTERDIR "c:\\mysql\\mysql-cluster"#define HAVE_STRCASECMP#define strcasecmp _strcmpi#pragma warning(disable: 4503 4786)#else#undef NDB_WIN32#define DIR_SEPARATOR "/"#endif#include <my_global.h>#if ! (NDB_SIZEOF_CHAR == SIZEOF_CHAR)#error "Invalid define for Uint8"#endif#if ! (NDB_SIZEOF_INT == SIZEOF_INT)#error "Invalid define for Uint32"#endif#if ! (NDB_SIZEOF_LONG_LONG == SIZEOF_LONG_LONG)#error "Invalid define for Uint64"#endif#include <my_alarm.h>#ifdef _AIX#undef _H_STRINGS#endif#include <m_string.h>#include <m_ctype.h>#include <ctype.h>#ifdef HAVE_STDARG_H#include <stdarg.h>#endif#ifdef TIME_WITH_SYS_TIME#include <time.h>#endif#ifdef HAVE_FCNTL_H#include <fcntl.h>#endif#ifdef HAVE_SYS_PARAM_H#include <sys/param.h>#endif#ifdef HAVE_SYS_STAT_H  #if defined(__cplusplus) && defined(_APP32_64BIT_OFF_T) && defined(_INCLUDE_AES_SOURCE)    #undef _INCLUDE_AES_SOURCE    #include <sys/stat.h>    #define _INCLUDE_AES_SOURCE  #else    #include <sys/stat.h>  #endif#endif#ifdef HAVE_SYS_RESOURCE_H#include <sys/resource.h>#endif#ifdef HAVE_SYS_WAIT_H#include <sys/wait.h>#endif#ifdef HAVE_SYS_MMAN_H#include <sys/mman.h>#endif#ifndef HAVE_STRDUPextern char * strdup(const char *s);#endif#ifndef HAVE_STRCASECMPextern int strcasecmp(const char *s1, const char *s2);extern int strncasecmp(const char *s1, const char *s2, size_t n);#endifstatic const char table_name_separator =  '/';#if defined(_AIX) || defined(WIN32) || defined(NDB_VC98)#define STATIC_CONST(x) enum { x }#else#define STATIC_CONST(x) static const Uint32 x#endif#ifdef  __cplusplusinline void* operator new(size_t, void* __p) { return __p; }inline void* operator new[](size_t, void* __p) { return __p; }extern "C" {#endif	#include <assert.h>#ifdef  __cplusplus}#endif#include "ndb_init.h"#ifdef SCO#ifndef PATH_MAX#define PATH_MAX 1024#endif#endif /* SCO */#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -