|
1 | 1 | /*************************************************************************** |
2 | | - * Copyright (c) 2024 Microsoft Corporation |
| 2 | + * Copyright (c) 2024 Microsoft Corporation |
3 | 3 | * Copyright (c) 2025-present Eclipse ThreadX Contributors |
4 | | - * |
| 4 | + * |
5 | 5 | * This program and the accompanying materials are made available under the |
6 | 6 | * terms of the MIT License which is available at |
7 | 7 | * https://opensource.org/licenses/MIT. |
8 | | - * |
| 8 | + * |
9 | 9 | * SPDX-License-Identifier: MIT |
10 | 10 | **************************************************************************/ |
11 | 11 |
|
|
36 | 36 | /* implement the BSD 4.3 Socket API Compatible Interface to NetX Duo. */ |
37 | 37 | /* */ |
38 | 38 | /* */ |
39 | | -/* RELEASE HISTORY */ |
40 | | -/* */ |
41 | | -/* DATE NAME DESCRIPTION */ |
42 | | -/* */ |
43 | | -/* 05-19-2020 Yuxin Zhou Initial Version 6.0 */ |
44 | | -/* 09-30-2020 Yuxin Zhou Modified comment(s), */ |
45 | | -/* resulting in version 6.1 */ |
46 | | -/* 03-02-2021 Yuxin Zhou Modified comment(s), and */ |
47 | | -/* fixed compiler warnings, */ |
48 | | -/* resulting in version 6.1.5 */ |
49 | | -/* 10-15-2021 Yuxin Zhou Modified comment(s), and */ |
50 | | -/* defined IP protocols for */ |
51 | | -/* ICMP, IGMP and ICMPv6, */ |
52 | | -/* resulting in version 6.1.9 */ |
53 | | -/* 10-31-2023 Chaoqiong Xiao Modified comment(s), and */ |
54 | | -/* added option to enable */ |
55 | | -/* native APIs with prefix, */ |
56 | | -/* resulting in version 6.3.0 */ |
57 | | -/* 12-31-2023 Yanwu Cai Modified comment(s), and */ |
58 | | -/* added support of recvmsg, */ |
59 | | -/* added nx_link to raw socket,*/ |
60 | | -/* resulting in version 6.4.0 */ |
61 | | -/* */ |
62 | 39 | /**************************************************************************/ |
63 | 40 |
|
64 | 41 | #ifndef NXD_BSD_H |
@@ -708,6 +685,9 @@ typedef struct FD_SET_STRUCT /* The select socket array manager. |
708 | 685 | typedef struct NX_BSD_SOCKET_SUSPEND_STRUCT |
709 | 686 | { |
710 | 687 | ULONG nx_bsd_socket_suspend_actual_flags; |
| 688 | + nx_bsd_fd_set nx_bsd_socket_suspend_read_request_fd_set; |
| 689 | + nx_bsd_fd_set nx_bsd_socket_suspend_write_request_fd_set; |
| 690 | + nx_bsd_fd_set nx_bsd_socket_suspend_exception_request_fd_set; |
711 | 691 | nx_bsd_fd_set nx_bsd_socket_suspend_read_fd_set; |
712 | 692 | nx_bsd_fd_set nx_bsd_socket_suspend_write_fd_set; |
713 | 693 | nx_bsd_fd_set nx_bsd_socket_suspend_exception_fd_set; |
|
0 commit comments