AsyncBerkeley
Asynchronous Berkeley sockets. Simple.
Loading...
Searching...
No Matches
home
runner
work
async-berkeley
async-berkeley
include
io
config.h
Go to the documentation of this file.
1
/* Copyright 2025 Kevin Exton
2
*
3
* Licensed under the Apache License, Version 2.0 (the "License");
4
* you may not use this file except in compliance with the License.
5
* You may obtain a copy of the License at
6
*
7
* http://www.apache.org/licenses/LICENSE-2.0
8
*
9
* Unless required by applicable law or agreed to in writing, software
10
* distributed under the License is distributed on an "AS IS" BASIS,
11
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
* See the License for the specific language governing permissions and
13
* limitations under the License.
14
*/
15
20
#pragma once
21
#ifndef IO_CONFIG_H
22
#define IO_CONFIG_H
23
34
#define OS_WINDOWS 0
35
#if defined(_WIN32) || defined(_WIN64) || defined(__WIN32__) || \
36
defined(__TOS_WIN__) || defined(__WINDOWS__)
37
#undef OS_WINDOWS
38
#define OS_WINDOWS 1
39
#endif
40
46
#ifndef IO_EAGER_ACCEPT
47
#define IO_EAGER_ACCEPT 1
48
#endif
49
55
#ifndef IO_EAGER_SEND
56
#define IO_EAGER_SEND 1
57
#endif
58
64
#ifndef IO_EAGER_RECV
65
#define IO_EAGER_RECV 1
66
#endif
67
68
#endif
// IO_CONFIG_H
Generated by
1.9.8