mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2025-02-27 23:57:06 +08:00
[libc] redirecting header sys/ioctl to bits/ioctl
This commit is contained in:
parent
94ed48d338
commit
3419e591da
@ -23,6 +23,9 @@ struct winsize
|
|||||||
unsigned short ws_ypixel;
|
unsigned short ws_ypixel;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#ifdef RT_USING_MUSLLIBC
|
||||||
|
#include <bits/ioctl.h>
|
||||||
|
#else
|
||||||
/*
|
/*
|
||||||
* Direction bits, which any architecture can choose to override
|
* Direction bits, which any architecture can choose to override
|
||||||
* before including this file.
|
* before including this file.
|
||||||
@ -72,10 +75,6 @@ struct winsize
|
|||||||
#define FIOASYNC _IOW('f', 125, int) /* set/clear async i/o */
|
#define FIOASYNC _IOW('f', 125, int) /* set/clear async i/o */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef FIONWRITE
|
|
||||||
#define FIONWRITE _IOR('f', 121, int) /* get # bytes outstanding in send queue */
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Socket I/O Controls */
|
/* Socket I/O Controls */
|
||||||
#ifndef SIOCSHIWAT
|
#ifndef SIOCSHIWAT
|
||||||
#define SIOCSHIWAT _IOW('s', 0, int) /* set high watermark */
|
#define SIOCSHIWAT _IOW('s', 0, int) /* set high watermark */
|
||||||
@ -206,6 +205,12 @@ struct winsize
|
|||||||
#define SIOCGSTAMP 0x8906
|
#define SIOCGSTAMP 0x8906
|
||||||
#define SIOCGSTAMPNS 0x8907
|
#define SIOCGSTAMPNS 0x8907
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef FIONWRITE
|
||||||
|
#define FIONWRITE _IOR('f', 121, int) /* get # bytes outstanding in send queue */
|
||||||
|
#endif
|
||||||
|
|
||||||
#define SIOCADDRT 0x890B
|
#define SIOCADDRT 0x890B
|
||||||
#define SIOCDELRT 0x890C
|
#define SIOCDELRT 0x890C
|
||||||
#define SIOCRTMSG 0x890D
|
#define SIOCRTMSG 0x890D
|
||||||
|
@ -261,6 +261,8 @@ typedef struct ip_mreq {
|
|||||||
#define SIOCGHIWAT _IOR('s', 1, unsigned long) /* get high watermark */
|
#define SIOCGHIWAT _IOR('s', 1, unsigned long) /* get high watermark */
|
||||||
#define SIOCSLOWAT _IOW('s', 2, unsigned long) /* set low watermark */
|
#define SIOCSLOWAT _IOW('s', 2, unsigned long) /* set low watermark */
|
||||||
#define SIOCGLOWAT _IOR('s', 3, unsigned long) /* get low watermark */
|
#define SIOCGLOWAT _IOR('s', 3, unsigned long) /* get low watermark */
|
||||||
|
#endif
|
||||||
|
#ifndef SIOCATMARK
|
||||||
#define SIOCATMARK _IOR('s', 7, unsigned long) /* at oob mark? */
|
#define SIOCATMARK _IOR('s', 7, unsigned long) /* at oob mark? */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -378,6 +378,8 @@ typedef struct ip_mreq {
|
|||||||
#define SIOCGHIWAT _IOR('s', 1, unsigned long) /* get high watermark */
|
#define SIOCGHIWAT _IOR('s', 1, unsigned long) /* get high watermark */
|
||||||
#define SIOCSLOWAT _IOW('s', 2, unsigned long) /* set low watermark */
|
#define SIOCSLOWAT _IOW('s', 2, unsigned long) /* set low watermark */
|
||||||
#define SIOCGLOWAT _IOR('s', 3, unsigned long) /* get low watermark */
|
#define SIOCGLOWAT _IOR('s', 3, unsigned long) /* get low watermark */
|
||||||
|
#endif
|
||||||
|
#ifndef SIOCATMARK
|
||||||
#define SIOCATMARK _IOR('s', 7, unsigned long) /* at oob mark? */
|
#define SIOCATMARK _IOR('s', 7, unsigned long) /* at oob mark? */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -427,6 +427,8 @@ typedef struct ipv6_mreq {
|
|||||||
#define SIOCGHIWAT _IOR('s', 1, unsigned long) /* get high watermark */
|
#define SIOCGHIWAT _IOR('s', 1, unsigned long) /* get high watermark */
|
||||||
#define SIOCSLOWAT _IOW('s', 2, unsigned long) /* set low watermark */
|
#define SIOCSLOWAT _IOW('s', 2, unsigned long) /* set low watermark */
|
||||||
#define SIOCGLOWAT _IOR('s', 3, unsigned long) /* get low watermark */
|
#define SIOCGLOWAT _IOR('s', 3, unsigned long) /* get low watermark */
|
||||||
|
#endif
|
||||||
|
#ifndef SIOCATMARK
|
||||||
#define SIOCATMARK _IOR('s', 7, unsigned long) /* at oob mark? */
|
#define SIOCATMARK _IOR('s', 7, unsigned long) /* at oob mark? */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user