diff options
author | Daniel Campora <daniel@wipy.io> | 2015-07-10 11:32:53 +0200 |
---|---|---|
committer | Daniel Campora <daniel@wipy.io> | 2015-07-10 11:37:50 +0200 |
commit | cf814b2d341d138c3f4d03bccb34576b7fa41a32 (patch) | |
tree | acd928f5fbc2c0ac9d6b01bad11428ad0a1bb6c7 /cc3200/mods/modnetwork.h | |
parent | ecb7f9fe581b746338b351415cf7bc0e3803cab6 (diff) | |
download | micropython-cf814b2d341d138c3f4d03bccb34576b7fa41a32.tar.gz micropython-cf814b2d341d138c3f4d03bccb34576b7fa41a32.zip |
cc3200: Refactor and clean-up socket closing code.
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 { |