diff options
Diffstat (limited to 'cc3200/mods/modnetwork.h')
-rw-r--r-- | cc3200/mods/modnetwork.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/cc3200/mods/modnetwork.h b/cc3200/mods/modnetwork.h index 59034847b9..7ecb8becb5 100644 --- a/cc3200/mods/modnetwork.h +++ b/cc3200/mods/modnetwork.h @@ -43,16 +43,17 @@ typedef struct _mod_network_nic_type_t { typedef struct _mod_network_socket_base_t { union { struct { + // this order is important so that fileno gets > 0 once + // the socket descriptor is assigned after being created. uint8_t domain; + int8_t fileno; uint8_t type; uint8_t proto; - int8_t fileno; } u_param; int16_t sd; }; bool has_timeout; bool cert_req; - bool closed; } mod_network_socket_base_t; typedef struct _mod_network_socket_obj_t { |