1.3.0 Renamed sock_log_errors to sock_log_error
This commit is contained in:
@@ -26,7 +26,7 @@ int main(void)
|
||||
|
||||
defer:
|
||||
sock_close(sock);
|
||||
if (err) sock_log_errors();
|
||||
if (err) sock_log_error();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -30,7 +30,7 @@ int main(void)
|
||||
|
||||
close:
|
||||
sock_close(sock);
|
||||
if (err) sock_log_errors();
|
||||
if (err) sock_log_error();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@ int main(void)
|
||||
{
|
||||
SockAddr addr = sock_addr("example.com", 80);
|
||||
if (addr.type == SOCK_ADDR_INVALID) {
|
||||
sock_log_errors();
|
||||
sock_log_error();
|
||||
return 1;
|
||||
}
|
||||
|
||||
@@ -16,13 +16,13 @@ int main(void)
|
||||
Sock *sock = sock_create(addr.type, SOCK_TCP);
|
||||
if (sock == NULL) {
|
||||
fprintf(stderr, "sock_create: ");
|
||||
sock_log_errors();
|
||||
sock_log_error();
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (!sock_connect(sock, addr)) {
|
||||
fprintf(stderr, "sock_connect: ");
|
||||
sock_log_errors();
|
||||
sock_log_error();
|
||||
sock_close(sock);
|
||||
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_
|
||||
#define SOCK_H_
|
||||
@@ -76,8 +76,8 @@ ssize_t sock_recvfrom(Sock *sock, void *buf, size_t size, SockAddr *addr);
|
||||
// Close a socket
|
||||
void sock_close(Sock *sock);
|
||||
|
||||
// Log last errors to stderr
|
||||
void sock_log_errors(void);
|
||||
// Log last error to stderr
|
||||
void sock_log_error(void);
|
||||
|
||||
#endif // SOCK_H_
|
||||
|
||||
@@ -301,7 +301,7 @@ void sock_close(Sock *sock)
|
||||
free(sock);
|
||||
}
|
||||
|
||||
void sock_log_errors(void)
|
||||
void sock_log_error(void)
|
||||
{
|
||||
fprintf(stderr, "SOCK ERROR: %s\n", strerror(errno));
|
||||
}
|
||||
@@ -311,6 +311,7 @@ void sock_log_errors(void)
|
||||
/*
|
||||
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.1.0 (2025-04-26) New sock_log_errors function
|
||||
Fill new Sock's SockAddr after a sock_accept
|
||||
|
||||
Reference in New Issue
Block a user