From 3c9cc506f741b980565ff5b3b001cd8b6ee36b12 Mon Sep 17 00:00:00 2001 From: Jay Threeth Date: Mon, 4 Apr 2011 11:48:26 -0700 Subject: add source to libraries, and cruft for building under windows --- linden/indra/gpg.vs/inc.vs/unistd.h | 59 +++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100755 linden/indra/gpg.vs/inc.vs/unistd.h (limited to 'linden/indra/gpg.vs/inc.vs/unistd.h') diff --git a/linden/indra/gpg.vs/inc.vs/unistd.h b/linden/indra/gpg.vs/inc.vs/unistd.h new file mode 100755 index 0000000..b88428c --- /dev/null +++ b/linden/indra/gpg.vs/inc.vs/unistd.h @@ -0,0 +1,59 @@ + +#pragma once + +#include +#include +#include + +#ifndef S_IWUSR +#define S_IWUSR _S_IWRITE +#endif + +#ifndef S_IRUSR +#define S_IRUSR _S_IREAD +#endif + +#ifndef S_ISREG +#define S_ISREG(A) (1) +#endif + +#ifndef _SIZE_T_DEFINED +typedef unsigned int size_t; +#define _SIZE_T_DEFINED +#endif + +#ifndef _SSIZE_T_DEFINED +typedef signed int ssize_t; +#define _SSIZE_T_DEFINED +#endif + +#ifndef _PID_T_DEFINED +typedef int pid_t; +#define _PID_T_DEFINED +#endif + +#ifndef offsetof +#define offsetof(type, member) ((size_t) &((type *)0)->member) +#endif + +/* Define to `int' if unavailable. */ +#ifndef _SOCKLEN_T_DEFINED +#ifndef socklen_t +typedef int socklen_t; +#define _SOCKLEN_T_DEFINED 1 +#endif +#endif + +// !s0rr0w! +#define SIZEOF_UINT64_T 8 +#define UINT64_C(C) (C) +typedef unsigned __int64 uint64_t; + +#if WIN32 /* [$PLOTR$] */ +#ifndef snprintf +#define snprintf sprintf_s +#endif +#include +#include +#pragma warning(disable : 4996) +#endif /* WIN32 */ /* [/$PLOTR$] */ -- cgit v1.1