1.3.0 Renamed sock_log_errors to sock_log_error
This commit is contained in:
@@ -26,7 +26,7 @@ int main(void)
|
|||||||
|
|
||||||
defer:
|
defer:
|
||||||
sock_close(sock);
|
sock_close(sock);
|
||||||
if (err) sock_log_errors();
|
if (err) sock_log_error();
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ int main(void)
|
|||||||
|
|
||||||
close:
|
close:
|
||||||
sock_close(sock);
|
sock_close(sock);
|
||||||
if (err) sock_log_errors();
|
if (err) sock_log_error();
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ int main(void)
|
|||||||
{
|
{
|
||||||
SockAddr addr = sock_addr("example.com", 80);
|
SockAddr addr = sock_addr("example.com", 80);
|
||||||
if (addr.type == SOCK_ADDR_INVALID) {
|
if (addr.type == SOCK_ADDR_INVALID) {
|
||||||
sock_log_errors();
|
sock_log_error();
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -16,13 +16,13 @@ int main(void)
|
|||||||
Sock *sock = sock_create(addr.type, SOCK_TCP);
|
Sock *sock = sock_create(addr.type, SOCK_TCP);
|
||||||
if (sock == NULL) {
|
if (sock == NULL) {
|
||||||
fprintf(stderr, "sock_create: ");
|
fprintf(stderr, "sock_create: ");
|
||||||
sock_log_errors();
|
sock_log_error();
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!sock_connect(sock, addr)) {
|
if (!sock_connect(sock, addr)) {
|
||||||
fprintf(stderr, "sock_connect: ");
|
fprintf(stderr, "sock_connect: ");
|
||||||
sock_log_errors();
|
sock_log_error();
|
||||||
sock_close(sock);
|
sock_close(sock);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|||||||
9
sock.h
9
sock.h
@@ -1,4 +1,4 @@
|
|||||||
// sock - v1.2.0 - MIT License - https://github.com/seajee/sock.h
|
// sock - v1.3.0 - MIT License - https://github.com/seajee/sock.h
|
||||||
|
|
||||||
#ifndef SOCK_H_
|
#ifndef SOCK_H_
|
||||||
#define SOCK_H_
|
#define SOCK_H_
|
||||||
@@ -76,8 +76,8 @@ ssize_t sock_recvfrom(Sock *sock, void *buf, size_t size, SockAddr *addr);
|
|||||||
// Close a socket
|
// Close a socket
|
||||||
void sock_close(Sock *sock);
|
void sock_close(Sock *sock);
|
||||||
|
|
||||||
// Log last errors to stderr
|
// Log last error to stderr
|
||||||
void sock_log_errors(void);
|
void sock_log_error(void);
|
||||||
|
|
||||||
#endif // SOCK_H_
|
#endif // SOCK_H_
|
||||||
|
|
||||||
@@ -301,7 +301,7 @@ void sock_close(Sock *sock)
|
|||||||
free(sock);
|
free(sock);
|
||||||
}
|
}
|
||||||
|
|
||||||
void sock_log_errors(void)
|
void sock_log_error(void)
|
||||||
{
|
{
|
||||||
fprintf(stderr, "SOCK ERROR: %s\n", strerror(errno));
|
fprintf(stderr, "SOCK ERROR: %s\n", strerror(errno));
|
||||||
}
|
}
|
||||||
@@ -311,6 +311,7 @@ void sock_log_errors(void)
|
|||||||
/*
|
/*
|
||||||
Revision history:
|
Revision history:
|
||||||
|
|
||||||
|
1.3.0 (2025-04-26) Renamed sock_log_errors to sock_log_error
|
||||||
1.2.0 (2025-04-26) sock_addr can now resolve hostnames
|
1.2.0 (2025-04-26) sock_addr can now resolve hostnames
|
||||||
1.1.0 (2025-04-26) New sock_log_errors function
|
1.1.0 (2025-04-26) New sock_log_errors function
|
||||||
Fill new Sock's SockAddr after a sock_accept
|
Fill new Sock's SockAddr after a sock_accept
|
||||||
|
|||||||
Reference in New Issue
Block a user