mirror of
https://github.com/php/php-src.git
synced 2024-12-12 03:15:29 +08:00
117a2fba07
* hand-patched in php3 changes from 3.0.6 to HEAD in these files: fopen-wrappers.[ch] ext/standard/file.[ch] ext/standard/fsock.[ch] ext/standard/php3_string.h ext/standard/string.c * added some new file/socket macros for more readable code: FP_FGETS(buf,len,sock,fp,issock) FP_FREAD(buf,len,sock,fp,issock) FP_FEOF(sock,fp,issock) FP_FGETC(sock,fp,issock)
29 lines
493 B
C
29 lines
493 B
C
#ifndef _FLOCK_COMPAT_H
|
|
#define _FLOCK_COMPAT_H
|
|
|
|
#ifndef HAVE_FLOCK
|
|
# define LOCK_SH 1
|
|
# define LOCK_EX 2
|
|
# define LOCK_NB 4
|
|
# define LOCK_UN 8
|
|
int flock(int fd, int operation);
|
|
#endif
|
|
|
|
#if WIN32|WINNT
|
|
# define fsync _commit
|
|
# define ftruncate chsize
|
|
#endif /* WIN32|WINNT */
|
|
|
|
#if !HAVE_INET_ATON
|
|
#if HAVE_NETINET_IN_H
|
|
#include <netinet/in.h>
|
|
#endif
|
|
#if HAVE_ARPA_INET_H
|
|
#include <arpa/inet.h>
|
|
#endif
|
|
|
|
extern int inet_aton(const char *, struct in_addr *);
|
|
#endif
|
|
|
|
#endif /* _FLOCK_COMPAT_H */
|