syscalls: getsockopt

This commit is contained in:
Matheus
2026-04-01 17:22:22 -03:00
parent d20c86f70d
commit ea8da40128
5 changed files with 96 additions and 5 deletions
+2 -1
View File
@@ -73,7 +73,8 @@ typedef struct socketops_t {
int (*getpeername)(socket_t *socket, sockaddr_t *addr);
size_t (*datacount)(socket_t *socket);
void (*destroy)(socket_t *socket);
int (*setopt)(socket_t *socket, int optname, void *buffer, size_t len, cred_t *cred);
int (*setopt)(socket_t *socket, int layer, int optname, void *buffer, socklen_t len, cred_t *cred);
int (*getopt)(socket_t *socket, int layer, int optname, void *buffer, socklen_t *len, cred_t *cred);
int (*shutdown)(socket_t *socket, int how);
} socketops_t;