|
From: | 唐尧 |
Subject: | [lwip-users] [lwip] Why value of O_NONBLOCK/O_RDONLY/O_WRONLY/O_RDWR in src/include/lwip/sockets.h are not equal to the posix? |
Date: | 05 Mar 2021 11:32:30 +0800 |
#define O_RDONLY 00000000 #define O_WRONLY 00000001 #define O_RDWR 00000002 but in src/include/lwip/sockets.h , the value is: #ifndef O_NONBLOCK #define O_NONBLOCK 1 /* nonblocking I/O */ #endif #ifndef O_NDELAY #define O_NDELAY O_NONBLOCK /* same as O_NONBLOCK, for compatibility */ #endif #ifndef O_RDONLY #define O_RDONLY 2 #endif #ifndef O_WRONLY #define O_WRONLY 4 #endif #ifndef O_RDWR #define O_RDWR (O_RDONLY|O_WRONLY) #endif any reason of the difference? BRs//tangyao |
[Prev in Thread] | Current Thread | [Next in Thread] |