1.3.0 Renamed sock_log_errors to sock_log_error

This commit is contained in:
seajee
2025-04-26 03:51:42 +02:00
parent 0bd1a87ed2
commit a314351212
4 changed files with 10 additions and 9 deletions

View File

@@ -26,7 +26,7 @@ int main(void)
defer:
sock_close(sock);
if (err) sock_log_errors();
if (err) sock_log_error();
return 0;
}

View File

@@ -30,7 +30,7 @@ int main(void)
close:
sock_close(sock);
if (err) sock_log_errors();
if (err) sock_log_error();
return 0;
}

View File

@@ -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
View File

@@ -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