From 7ce248c6e8d1a6081ed5ff70028ff727bd032bb1 Mon Sep 17 00:00:00 2001 From: BernardXiong Date: Fri, 8 Jul 2022 09:20:43 +0800 Subject: [PATCH] [libc] include sys/ioctl.h for musl --- include/libc/libc_ioctl.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/include/libc/libc_ioctl.h b/include/libc/libc_ioctl.h index 42a21a2cea..810fd42996 100644 --- a/include/libc/libc_ioctl.h +++ b/include/libc/libc_ioctl.h @@ -11,6 +11,16 @@ #ifndef LIBC_IOCTL_H__ #define LIBC_IOCTL_H__ +#if defined(RT_USING_MUSL) +#include +#ifndef FIONWRITE +#define FIONWRITE _IOR('f', 121, int) +#endif +#ifdef SIOCATMARK +#undef SIOCATMARK +#endif + +#else #define _IOC(a,b,c,d) ( ((a)<<30) | ((b)<<8) | (c) | ((d)<<16) ) #define _IOC_NONE 0U #define _IOC_WRITE 1U @@ -228,3 +238,4 @@ struct winsize { #endif +#endif -- Gitee