source: libcfa/prelude/defines.hfa.in @ d3a518c

ADTarm-ehast-experimentalenumforall-pointer-decayjacob/cs343-translationnew-astnew-ast-unique-exprpthread-emulationqualifiedEnum
Last change on this file since d3a518c was d3a518c, checked in by Thierry Delisle <tdelisle@…>, 4 years ago

Added auto header templates to fix warning on arm

  • Property mode set to 100644
File size: 7.1 KB
Line 
1//
2// Cforall Version 1.0.0 Copyright (C) 2016 University of Waterloo
3//
4// The contents of this file are covered under the licence agreement in the
5// file "LICENCE" distributed with Cforall.
6//
7// defines.hfa.in --
8//
9// Author           : Thierry Delisle
10// Created On       : Thu Apr 30 15:23:00 2020
11// Last Modified By :
12// Last Modified On :
13// Update Count     :
14//
15
16//-----------------------------------------------------------------------
17// Global Support
18/* Defined if io_uring support is present when compiling libcfathread. */
19#undef CFA_HAVE_LINUX_IO_URING_H
20
21//-----------------------------------------------------------------------
22// Operations
23/* Defined if io_uring support is present when compiling libcfathread and
24   supports the operation IORING_OP_NOP. */
25#undef CFA_HAVE_IORING_OP_NOP
26
27/* Defined if io_uring support is present when compiling libcfathread and
28   supports the operation IORING_OP_READV. */
29#undef CFA_HAVE_IORING_OP_READV
30
31/* Defined if io_uring support is present when compiling libcfathread and
32   supports the operation IORING_OP_WRITEV. */
33#undef CFA_HAVE_IORING_OP_WRITEV
34
35/* Defined if io_uring support is present when compiling libcfathread and
36   supports the operation IORING_OP_FSYNC. */
37#undef CFA_HAVE_IORING_OP_FSYNC
38
39/* Defined if io_uring support is present when compiling libcfathread and
40   supports the operation IORING_OP_READ_FIXED. */
41#undef CFA_HAVE_IORING_OP_READ_FIXED
42
43/* Defined if io_uring support is present when compiling libcfathread and
44   supports the operation IORING_OP_WRITE_FIXED. */
45#undef CFA_HAVE_IORING_OP_WRITE_FIXED
46
47/* Defined if io_uring support is present when compiling libcfathread and
48   supports the operation IORING_OP_POLL_ADD. */
49#undef CFA_HAVE_IORING_OP_POLL_ADD
50
51/* Defined if io_uring support is present when compiling libcfathread and
52   supports the operation IORING_OP_POLL_REMOVE. */
53#undef CFA_HAVE_IORING_OP_POLL_REMOVE
54
55/* Defined if io_uring support is present when compiling libcfathread and
56   supports the operation IORING_OP_SYNC_FILE_RANGE. */
57#undef CFA_HAVE_IORING_OP_SYNC_FILE_RANGE
58
59/* Defined if io_uring support is present when compiling libcfathread and
60   supports the operation IORING_OP_SENDMSG. */
61#undef CFA_HAVE_IORING_OP_SENDMSG
62
63/* Defined if io_uring support is present when compiling libcfathread and
64   supports the operation IORING_OP_RECVMSG. */
65#undef CFA_HAVE_IORING_OP_RECVMSG
66
67/* Defined if io_uring support is present when compiling libcfathread and
68   supports the operation IORING_OP_TIMEOUT. */
69#undef CFA_HAVE_IORING_OP_TIMEOUT
70
71/* Defined if io_uring support is present when compiling libcfathread and
72   supports the operation IORING_OP_TIMEOUT_REMOVE. */
73#undef CFA_HAVE_IORING_OP_TIMEOUT_REMOVE
74
75/* Defined if io_uring support is present when compiling libcfathread and
76   supports the operation IORING_OP_ACCEPT. */
77#undef CFA_HAVE_IORING_OP_ACCEPT
78
79/* Defined if io_uring support is present when compiling libcfathread and
80   supports the operation IORING_OP_ASYNC_CANCEL. */
81#undef CFA_HAVE_IORING_OP_ASYNC_CANCEL
82
83/* Defined if io_uring support is present when compiling libcfathread and
84   supports the operation IORING_OP_LINK_TIMEOUT. */
85#undef CFA_HAVE_IORING_OP_LINK_TIMEOUT
86
87/* Defined if io_uring support is present when compiling libcfathread and
88   supports the operation IORING_OP_CONNECT. */
89#undef CFA_HAVE_IORING_OP_CONNECT
90
91/* Defined if io_uring support is present when compiling libcfathread and
92   supports the operation IORING_OP_FALLOCATE. */
93#undef CFA_HAVE_IORING_OP_FALLOCATE
94
95/* Defined if io_uring support is present when compiling libcfathread and
96   supports the operation IORING_OP_OPENAT. */
97#undef CFA_HAVE_IORING_OP_OPENAT
98
99/* Defined if io_uring support is present when compiling libcfathread and
100   supports the operation IORING_OP_CLOSE. */
101#undef CFA_HAVE_IORING_OP_CLOSE
102
103/* Defined if io_uring support is present when compiling libcfathread and
104   supports the operation IORING_OP_FILES_UPDATE. */
105#undef CFA_HAVE_IORING_OP_FILES_UPDATE
106
107/* Defined if io_uring support is present when compiling libcfathread and
108   supports the operation IORING_OP_STATX. */
109#undef CFA_HAVE_IORING_OP_STATX
110
111/* Defined if io_uring support is present when compiling libcfathread and
112   supports the operation IORING_OP_READ. */
113#undef CFA_HAVE_IORING_OP_READ
114
115/* Defined if io_uring support is present when compiling libcfathread and
116   supports the operation IORING_OP_WRITE. */
117#undef CFA_HAVE_IORING_OP_WRITE
118
119/* Defined if io_uring support is present when compiling libcfathread and
120   supports the operation IORING_OP_FADVISE. */
121#undef CFA_HAVE_IORING_OP_FADVISE
122
123/* Defined if io_uring support is present when compiling libcfathread and
124   supports the operation IORING_OP_MADVISE. */
125#undef CFA_HAVE_IORING_OP_MADVISE
126
127/* Defined if io_uring support is present when compiling libcfathread and
128   supports the operation IORING_OP_SEND. */
129#undef CFA_HAVE_IORING_OP_SEND
130
131/* Defined if io_uring support is present when compiling libcfathread and
132   supports the operation IORING_OP_RECV. */
133#undef CFA_HAVE_IORING_OP_RECV
134
135/* Defined if io_uring support is present when compiling libcfathread and
136   supports the operation IORING_OP_OPENAT2. */
137#undef CFA_HAVE_IORING_OP_OPENAT2
138
139/* Defined if io_uring support is present when compiling libcfathread and
140   supports the operation IORING_OP_EPOLL_CTL. */
141#undef CFA_HAVE_IORING_OP_EPOLL_CTL
142
143/* Defined if io_uring support is present when compiling libcfathread and
144   supports the operation IORING_OP_SPLICE. */
145#undef CFA_HAVE_IORING_OP_SPLICE
146
147/* Defined if io_uring support is present when compiling libcfathread and
148   supports the operation IORING_OP_PROVIDE_BUFFERS. */
149#undef CFA_HAVE_IORING_OP_PROVIDE_BUFFERS
150
151/* Defined if io_uring support is present when compiling libcfathread and
152   supports the operation IORING_OP_REMOVE_BUFFER. */
153#undef CFA_HAVE_IORING_OP_REMOVE_BUFFER
154
155//-----------------------------------------------------------------------
156// Flags
157/* Defined if io_uring support is present when compiling libcfathread and
158   supports the flag FIXED_FILE. */
159#undef CFA_HAVE_IOSQE_FIXED_FILE
160
161/* Defined if io_uring support is present when compiling libcfathread and
162   supports the flag IO_DRAIN. */
163#undef CFA_HAVE_IOSQE_IO_DRAIN
164
165/* Defined if io_uring support is present when compiling libcfathread and
166   supports the flag ASYNC. */
167#undef CFA_HAVE_IOSQE_ASYNC
168
169/* Defined if io_uring support is present when compiling libcfathread and
170   supports the flag IO_LINK. */
171#undef CFA_HAVE_IOSQE_IO_LINK
172
173/* Defined if io_uring support is present when compiling libcfathread and
174   supports the flag IO_HARDLINK. */
175#undef CFA_HAVE_IOSQE_IO_HARDLINK
176
177/* Defined if io_uring support is present when compiling libcfathread and
178   supports the flag SPLICE_F_FD_IN_FIXED. */
179#undef CFA_HAVE_SPLICE_F_FD_IN_FIXED
180
181//-----------------------------------------------------------------------
182// Other calls
183/* Define to 1 if you have the `preadv2' function. */
184#undef HAVE_PREADV2
185
186/* Define to 1 if you have the `pwritev2' function. */
187#undef HAVE_PWRITEV2
188
189//-----------------------------------------------------------------------
190// Statistics
191/* Defined if libcfathread was compiled without support for statistics. */
192#undef __CFA_NO_STATISTICS__
Note: See TracBrowser for help on using the repository browser.