mirror of
https://github.com/php/php-src.git
synced 2025-08-16 14:08:47 +02:00
NetWare related changes/modifications
This commit is contained in:
parent
3798528753
commit
3313593ff3
2 changed files with 29 additions and 0 deletions
|
@ -29,6 +29,19 @@
|
|||
#define O_RDONLY _O_RDONLY
|
||||
#include "win32/param.h"
|
||||
#include "win32/winutil.h"
|
||||
#elif defined(NETWARE)
|
||||
#ifdef USE_WINSOCK
|
||||
/*#include <ws2nlm.h>*/
|
||||
#include <novsock2.h>
|
||||
#else
|
||||
#include <sys/socket.h>
|
||||
#endif
|
||||
#ifdef NEW_LIBC
|
||||
#include <sys/param.h>
|
||||
#else
|
||||
#include "netware/param.h"
|
||||
#endif
|
||||
#include "netware/mktemp.h"
|
||||
#else
|
||||
#include <sys/param.h>
|
||||
#include <sys/socket.h>
|
||||
|
@ -95,6 +108,9 @@ static FILE *php_do_open_temporary_file(const char *path, const char *pfx, char
|
|||
#ifndef PHP_WIN32
|
||||
int fd;
|
||||
#endif
|
||||
#ifdef NETWARE
|
||||
char *file_path = NULL;
|
||||
#endif
|
||||
|
||||
if (!path) {
|
||||
return NULL;
|
||||
|
@ -118,6 +134,14 @@ static FILE *php_do_open_temporary_file(const char *path, const char *pfx, char
|
|||
} else {
|
||||
fp = NULL;
|
||||
}
|
||||
#elif defined(NETWARE)
|
||||
/* Using standard mktemp() implementation for NetWare */
|
||||
file_path = mktemp(opened_path);
|
||||
if (file_path) {
|
||||
fp = VCWD_FOPEN(file_path, "wb");
|
||||
} else {
|
||||
fp = NULL;
|
||||
}
|
||||
#elif defined(HAVE_MKSTEMP)
|
||||
fd = mkstemp(opened_path);
|
||||
if (fd==-1) {
|
||||
|
|
|
@ -3,6 +3,11 @@
|
|||
|
||||
#ifdef PHP_WIN32
|
||||
#include "win32/syslog.h"
|
||||
#elif defined(NETWARE)
|
||||
# include "config.nw.h"
|
||||
#ifdef HAVE_SYSLOG_H
|
||||
#include <syslog.h>
|
||||
#endif
|
||||
#else
|
||||
#include "php_config.h"
|
||||
#ifdef HAVE_SYSLOG_H
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue