OpenVPN
src
compat
compat.h
Go to the documentation of this file.
1
/*
2
* OpenVPN -- An application to securely tunnel IP networks
3
* over a single UDP port, with support for SSL/TLS-based
4
* session authentication and key exchange,
5
* packet encryption, packet authentication, and
6
* packet compression.
7
*
8
* Copyright (C) 2011 - David Sommerseth <davids@redhat.com>
9
*
10
* This program is free software; you can redistribute it and/or modify
11
* it under the terms of the GNU General Public License version 2
12
* as published by the Free Software Foundation.
13
*
14
* This program is distributed in the hope that it will be useful,
15
* but WITHOUT ANY WARRANTY; without even the implied warranty of
16
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17
* GNU General Public License for more details.
18
*
19
* You should have received a copy of the GNU General Public License along
20
* with this program; if not, write to the Free Software Foundation, Inc.,
21
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
22
*/
23
24
#ifndef COMPAT_H
25
#define COMPAT_H
26
27
#ifdef _WIN32
28
#include <winsock2.h>
29
#include <ws2tcpip.h>
30
#endif
31
32
#ifdef HAVE_SYS_TIME_H
33
#include <sys/time.h>
34
#endif
35
36
#ifdef HAVE_SYS_SOCKET_H
37
#include <sys/socket.h>
38
#endif
39
40
#ifndef HAVE_DIRNAME
41
char
*
dirname
(
char
*str);
42
43
#endif
/* HAVE_DIRNAME */
44
45
#ifndef HAVE_BASENAME
46
char
*
basename
(
char
*str);
47
48
#endif
/* HAVE_BASENAME */
49
50
#ifndef HAVE_GETTIMEOFDAY
51
int
gettimeofday(
struct
timeval *tv,
void
*tz);
52
53
#endif
54
55
#ifndef HAVE_DAEMON
56
int
daemon
(
int
nochdir,
int
noclose);
57
58
#endif
59
60
#ifndef HAVE_STRSEP
61
char
*
strsep
(
char
**stringp,
const
char
*delim);
62
63
#endif
64
65
#endif
/* COMPAT_H */
strsep
char * strsep(char **stringp, const char *delim)
Definition:
compat-strsep.c:36
daemon
int daemon(int nochdir, int noclose)
Definition:
compat-daemon.c:51
basename
char * basename(char *str)
Definition:
compat-basename.c:37
dirname
char * dirname(char *str)
Definition:
compat-dirname.c:62
Generated by
1.8.17