diff options
author | Zeev Suraski <zeev@php.net> | 1999-04-07 21:05:13 +0000 |
---|---|---|
committer | Zeev Suraski <zeev@php.net> | 1999-04-07 21:05:13 +0000 |
commit | aceaabceffd537a0ed83fa25e189b08eae585f4a (patch) | |
tree | bcef55f16a2ae57c1c883b34347f9e6906ca6dfe /main/win95nt.h | |
parent | d94f3e22ae6fe17d82b189dc362e975a906f919a (diff) | |
download | php-git-aceaabceffd537a0ed83fa25e189b08eae585f4a.tar.gz |
PHP 4.0
Diffstat (limited to 'main/win95nt.h')
-rw-r--r-- | main/win95nt.h | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/main/win95nt.h b/main/win95nt.h new file mode 100644 index 0000000000..0808a84638 --- /dev/null +++ b/main/win95nt.h @@ -0,0 +1,74 @@ +/* Defines and types for Windows 95/NT */ +#define WIN32_LEAN_AND_MEAN +#include <io.h> +#include <malloc.h> +#include <direct.h> +#include <stdlib.h> +#include <stdio.h> +#include <stdarg.h> +#include <sys/types.h> +typedef int uid_t; +typedef int gid_t; +typedef int mode_t; +typedef char * caddr_t; +#define lstat(x, y) stat(x, y) +#define _IFIFO 0010000 /* fifo */ +#define _IFBLK 0060000 /* block special */ +#define _IFLNK 0120000 /* symbolic link */ +#define S_IFIFO _IFIFO +#define S_IFBLK _IFBLK +#define S_IFLNK _IFLNK +#define pclose _pclose +#define popen _popen +#define chdir(path) SetCurrentDirectory(path) +#define mkdir(a,b) _mkdir(a) +#define rmdir _rmdir +#define getpid _getpid +#if !(APACHE) +#define sleep(t) Sleep(t*1000) +#endif +#define getcwd _getcwd +#define snprintf _snprintf +#define off_t _off_t +#define vsnprintf _vsnprintf +typedef unsigned int uint; +typedef unsigned long ulong; +#if !NSAPI +#define strcasecmp(s1, s2) stricmp(s1, s2) +#define strncasecmp(s1, s2, n) strnicmp(s1, s2, n) +typedef long pid_t; +#endif + +/* missing in vc5 math.h */ +#define M_PI 3.14159265358979323846 +#define M_TWOPI (M_PI * 2.0) +#define M_PI_2 1.57079632679489661923 +#define M_PI_4 0.78539816339744830962 + +#if !DEBUG +#ifdef inline +#undef inline +#endif +#define inline __inline +#endif + +/* General Windows stuff */ +#define WINDOWS 1 + +/* Prevent use of VC5 OpenFile function */ +#define NOOPENFILE + +/* sendmail is built-in */ +#ifdef PHP_PROG_SENDMAIL +#undef PHP_PROG_SENDMAIL +#define PHP_PROG_SENDMAIL "Built in mailer" +#endif + +#define CONVERT_TO_WIN_FS(Filename) \ +{ \ + char *stemp; \ + if (Filename) \ + for (stemp = Filename; *stemp; stemp++) \ + if ( *stemp == '/') \ + *stemp = '\\'; \ +} |