blob: 59c8e3bea47b3a1d5e317216dda6ffca62bca3b3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#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 */
|