Skip to content

Commit 7e81770

Browse files
maxd-nordicanangl
authored andcommitted
lib: nrf_cloud: change posix names to zsock
Change posix names to zsock in nrf_cloud lib. Signed-off-by: Maximilian Deubel <[email protected]>
1 parent 6e0f953 commit 7e81770

File tree

3 files changed

+20
-20
lines changed

3 files changed

+20
-20
lines changed

subsys/net/lib/nrf_cloud/coap/src/nrf_cloud_coap_transport.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -655,7 +655,7 @@ static int nrf_cloud_coap_connect_host_cb(struct sockaddr *const addr)
655655
size_t addr_size;
656656

657657
LOG_DBG("Creating socket type IPPROTO_DTLS_1_2");
658-
sock = socket(addr->sa_family, SOCK_DGRAM, IPPROTO_DTLS_1_2);
658+
sock = zsock_socket(addr->sa_family, SOCK_DGRAM, IPPROTO_DTLS_1_2);
659659

660660
if (sock < 0) {
661661
LOG_DBG("Failed to create CoAP socket, errno: %d", errno);
@@ -677,7 +677,7 @@ static int nrf_cloud_coap_connect_host_cb(struct sockaddr *const addr)
677677
addr_size = sizeof(struct sockaddr_in);
678678
}
679679

680-
err = connect(sock, addr, addr_size);
680+
err = zsock_connect(sock, addr, addr_size);
681681
if (err) {
682682
LOG_DBG("Connect failed, errno: %d", errno);
683683
err = -ECONNREFUSED;
@@ -687,7 +687,7 @@ static int nrf_cloud_coap_connect_host_cb(struct sockaddr *const addr)
687687
out:
688688
if (err) {
689689
if (sock >= 0) {
690-
close(sock);
690+
zsock_close(sock);
691691
}
692692
return err;
693693
}
@@ -711,15 +711,15 @@ int nrf_cloud_coap_transport_connect(struct nrf_cloud_coap_client *const client)
711711
/* Could not resume. Try with a full handshake. */
712712
tmp = client->sock;
713713
client->sock = client->cc.fd = -1;
714-
close(tmp);
714+
zsock_close(tmp);
715715
}
716716

717717
client->authenticated = false;
718718

719719
const char *const host_name = CONFIG_NRF_CLOUD_COAP_SERVER_HOSTNAME;
720720
uint16_t port = htons(CONFIG_NRF_CLOUD_COAP_SERVER_PORT);
721721

722-
struct addrinfo hints = {
722+
struct zsock_addrinfo hints = {
723723
.ai_socktype = SOCK_DGRAM
724724
};
725725
sock = nrf_cloud_connect_host(host_name, port, &hints, &nrf_cloud_coap_connect_host_cb);
@@ -758,7 +758,7 @@ int nrf_cloud_coap_transport_disconnect(struct nrf_cloud_coap_client *const clie
758758
client->paused = false;
759759
tmp = client->sock;
760760
client->sock = client->cc.fd = -1;
761-
err = close(tmp);
761+
err = zsock_close(tmp);
762762
k_mutex_unlock(&client->mutex);
763763

764764
return err;
@@ -873,7 +873,7 @@ int nrf_cloud_coap_transport_pause(struct nrf_cloud_coap_client *const client)
873873
client->paused = false;
874874
tmp = client->sock;
875875
client->sock = client->cc.fd = -1;
876-
close(tmp);
876+
zsock_close(tmp);
877877
LOG_DBG("Closed socket and marked as unauthenticated.");
878878
}
879879
} else {

subsys/net/lib/nrf_cloud/coap/src/nrfc_dtls.c

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ static int get_device_ip_address(uint8_t *d4_addr)
4848
LOG_ERR("Could not get IP addr: %d", err);
4949
return err;
5050
}
51-
err = inet_pton(AF_INET, buf, d4_addr);
51+
err = zsock_inet_pton(AF_INET, buf, d4_addr);
5252
if (err == 1) {
5353
return 0;
5454
}
@@ -81,7 +81,7 @@ int nrfc_dtls_setup(int sock)
8181
LOG_DBG("Setting socket options:");
8282

8383
LOG_DBG(" hostname: %s", CONFIG_NRF_CLOUD_COAP_SERVER_HOSTNAME);
84-
err = setsockopt(sock, SOL_TLS, TLS_HOSTNAME, CONFIG_NRF_CLOUD_COAP_SERVER_HOSTNAME,
84+
err = zsock_setsockopt(sock, SOL_TLS, TLS_HOSTNAME, CONFIG_NRF_CLOUD_COAP_SERVER_HOSTNAME,
8585
sizeof(CONFIG_NRF_CLOUD_COAP_SERVER_HOSTNAME));
8686
if (err) {
8787
LOG_ERR("Error setting hostname: %d", -errno);
@@ -91,7 +91,7 @@ int nrfc_dtls_setup(int sock)
9191
sectag = nrf_cloud_sec_tag_get();
9292
LOG_DBG(" sectag: %d", sectag);
9393

94-
err = setsockopt(sock, SOL_TLS, TLS_SEC_TAG_LIST, &sectag, sizeof(sectag));
94+
err = zsock_setsockopt(sock, SOL_TLS, TLS_SEC_TAG_LIST, &sectag, sizeof(sectag));
9595
if (err) {
9696
LOG_ERR("Error setting sectag list: %d", -errno);
9797
return -errno;
@@ -100,7 +100,7 @@ int nrfc_dtls_setup(int sock)
100100
int cid_option = TLS_DTLS_CID_SUPPORTED;
101101

102102
LOG_DBG(" Enable connection id");
103-
err = setsockopt(sock, SOL_TLS, TLS_DTLS_CID, &cid_option, sizeof(cid_option));
103+
err = zsock_setsockopt(sock, SOL_TLS, TLS_DTLS_CID, &cid_option, sizeof(cid_option));
104104
if (!err) {
105105
cid_supported = true;
106106
} else if ((err != EOPNOTSUPP) && (err != EINVAL)) {
@@ -114,7 +114,7 @@ int nrfc_dtls_setup(int sock)
114114
int timeout = TLS_DTLS_HANDSHAKE_TIMEO_123S;
115115

116116
LOG_DBG(" Set handshake timeout %d", timeout);
117-
err = setsockopt(sock, SOL_TLS, TLS_DTLS_HANDSHAKE_TIMEO,
117+
err = zsock_setsockopt(sock, SOL_TLS, TLS_DTLS_HANDSHAKE_TIMEO,
118118
&timeout, sizeof(timeout));
119119
if (!err) {
120120
} else if ((err != EOPNOTSUPP) || (err != EINVAL)) {
@@ -124,7 +124,7 @@ int nrfc_dtls_setup(int sock)
124124
int verify = TLS_PEER_VERIFY_REQUIRED;
125125

126126
LOG_DBG(" Peer verify: %d", verify);
127-
err = setsockopt(sock, SOL_TLS, TLS_PEER_VERIFY, &verify, sizeof(verify));
127+
err = zsock_setsockopt(sock, SOL_TLS, TLS_PEER_VERIFY, &verify, sizeof(verify));
128128
if (err) {
129129
LOG_ERR("Failed to setup peer verification, errno %d", -errno);
130130
return -errno;
@@ -133,15 +133,15 @@ int nrfc_dtls_setup(int sock)
133133
int session_cache = TLS_SESSION_CACHE_ENABLED;
134134

135135
LOG_DBG(" TLS session cache: %d", session_cache);
136-
err = setsockopt(sock, SOL_TLS, TLS_SESSION_CACHE, &session_cache, sizeof(session_cache));
136+
err = zsock_setsockopt(sock, SOL_TLS, TLS_SESSION_CACHE, &session_cache, sizeof(session_cache));
137137
if (err) {
138138
LOG_ERR("Failed to enable session cache, errno: %d", -errno);
139139
err = -errno;
140140
}
141141

142142
keepopen_supported = false;
143143
if (IS_ENABLED(CONFIG_NRF_CLOUD_COAP_KEEPOPEN)) {
144-
err = setsockopt(sock, SOL_SOCKET, SO_KEEPOPEN, &(int){1}, sizeof(int));
144+
err = zsock_setsockopt(sock, SOL_SOCKET, SO_KEEPOPEN, &(int){1}, sizeof(int));
145145
if (err) {
146146
/* Either not supported or unusable due to unknown error. */
147147
err = 0;
@@ -158,7 +158,7 @@ int nrfc_dtls_session_save(int sock)
158158
int err;
159159

160160
LOG_DBG("Save DTLS CID session");
161-
err = setsockopt(sock, SOL_TLS, TLS_DTLS_CONN_SAVE, &(int){0}, sizeof(int));
161+
err = zsock_setsockopt(sock, SOL_TLS, TLS_DTLS_CONN_SAVE, &(int){0}, sizeof(int));
162162
if (err) {
163163
LOG_DBG("Failed to save DTLS CID session, errno %d", -errno);
164164
err = -errno;
@@ -171,7 +171,7 @@ int nrfc_dtls_session_load(int sock)
171171
int err;
172172

173173
LOG_DBG("Load DTLS CID session");
174-
err = setsockopt(sock, SOL_TLS, TLS_DTLS_CONN_LOAD, &(int){1}, sizeof(int));
174+
err = zsock_setsockopt(sock, SOL_TLS, TLS_DTLS_CONN_LOAD, &(int){1}, sizeof(int));
175175
if (err) {
176176
LOG_DBG("Failed to load DTLS CID session, errno %d", -errno);
177177
err = -errno;
@@ -192,7 +192,7 @@ bool nrfc_dtls_cid_is_active(int sock)
192192

193193
#if defined(CONFIG_NRF_CLOUD_COAP_LOG_LEVEL_DBG)
194194

195-
err = getsockopt(sock, SOL_TLS, TLS_DTLS_HANDSHAKE_STATUS, &status, &len);
195+
err = zsock_getsockopt(sock, SOL_TLS, TLS_DTLS_HANDSHAKE_STATUS, &status, &len);
196196
if (!err) {
197197
if (len > 0) {
198198
if (status == TLS_DTLS_HANDSHAKE_STATUS_FULL) {
@@ -212,7 +212,7 @@ bool nrfc_dtls_cid_is_active(int sock)
212212
#endif /* CONFIG_NRF_CLOUD_COAP_LOG_LEVEL_DBG */
213213

214214
len = sizeof(status);
215-
err = getsockopt(sock, SOL_TLS, TLS_DTLS_CID_STATUS, &status, &len);
215+
err = zsock_getsockopt(sock, SOL_TLS, TLS_DTLS_CID_STATUS, &status, &len);
216216
if (!err) {
217217
if (len > 0) {
218218
switch (status) {

subsys/net/lib/nrf_cloud/src/nrf_cloud_dns.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ int nrf_cloud_connect_host(const char *hostname, uint16_t port,
9595
LOG_DBG("Trying static IPv4 address: %s, port: %d",
9696
CONFIG_NRF_CLOUD_STATIC_IPV4_ADDR, port);
9797

98-
inet_pton(AF_INET, CONFIG_NRF_CLOUD_STATIC_IPV4_ADDR, &(static_addr.sin_addr));
98+
zsock_inet_pton(AF_INET, CONFIG_NRF_CLOUD_STATIC_IPV4_ADDR, &(static_addr.sin_addr));
9999
static_addr.sin_family = AF_INET;
100100
static_addr.sin_port = static_port;
101101

0 commit comments

Comments
 (0)