mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-11-30 15:21:04 +01:00
BUILD: debug/cli: condition test of O_ASYNC to its existence
David Carlier reported a build breakage on Haiku since commit
5be7c198e ("DEBUG: cli: add a new "debug dev fd" expert command")
due to O_ASYNC not being defined. Ilya also reported it broke the
build on Cygwin. It's not that portable and sometimes defined as
O_NONBLOCK for portability. But here we don't even need that, as
we already condition other flags, let's just ignore it if it does
not exist.
This commit is contained in:
parent
27df87cc63
commit
410942b92a
@ -1075,7 +1075,9 @@ static int debug_iohandler_fd(struct appctx *appctx)
|
|||||||
case O_NOCTTY: chunk_appendf(&trash, ",O_NOCTTY"); break;
|
case O_NOCTTY: chunk_appendf(&trash, ",O_NOCTTY"); break;
|
||||||
case O_TRUNC: chunk_appendf(&trash, ",O_TRUNC"); break;
|
case O_TRUNC: chunk_appendf(&trash, ",O_TRUNC"); break;
|
||||||
case O_APPEND: chunk_appendf(&trash, ",O_APPEND"); break;
|
case O_APPEND: chunk_appendf(&trash, ",O_APPEND"); break;
|
||||||
|
#ifdef O_ASYNC
|
||||||
case O_ASYNC: chunk_appendf(&trash, ",O_ASYNC"); break;
|
case O_ASYNC: chunk_appendf(&trash, ",O_ASYNC"); break;
|
||||||
|
#endif
|
||||||
#ifdef O_DIRECT
|
#ifdef O_DIRECT
|
||||||
case O_DIRECT: chunk_appendf(&trash, ",O_DIRECT"); break;
|
case O_DIRECT: chunk_appendf(&trash, ",O_DIRECT"); break;
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user