Skip to content

Commit dc5ee9a

Browse files
committed
[libc标准化] 将dfs_select.h功能转移到sys/select.h
1 parent 160d448 commit dc5ee9a

File tree

3 files changed

+4
-11
lines changed

3 files changed

+4
-11
lines changed

components/dfs/include/dfs_select.h

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,4 @@
1212

1313
#include <sys/select.h>
1414

15-
#ifdef __cplusplus
16-
extern "C" {
1715
#endif
18-
19-
int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);
20-
21-
#ifdef __cplusplus
22-
}
23-
#endif
24-
25-
#endif
26-

components/libc/compilers/common/none-gcc/sys/types.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
#include <stdint.h>
1515
#include <stddef.h>
16+
#include <time.h>
1617

1718
typedef int32_t clockid_t;
1819
typedef int32_t key_t; /* Used for interprocess communication. */

components/libc/compilers/common/sys/select.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#define __SYS_SELECT_H__
1313

1414
#include <rtconfig.h>
15+
#include <sys/time.h>
1516
#include <sys/types.h>
1617

1718
#ifndef FD_SETSIZE
@@ -46,4 +47,6 @@ typedef struct _types_fd_set {
4647
#define FD_ZERO(p) memset((void*)(p), 0, sizeof(*(p)))
4748
#endif /* _SYS_TYPES_FD_SET */
4849

50+
int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);
51+
4952
#endif /* __SYS_SELECT_H__ */

0 commit comments

Comments
 (0)