Squash commits for public release

This commit is contained in:
2025-02-12 09:54:05 -05:00
commit 7118adc514
1108 changed files with 80873 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
#ifndef _KERNEL_IO_SOCKETS_LOCAL_SOCKET_H
#define _KERNEL_IO_SOCKETS_LOCAL_SOCKET_H
#include <io/sockets/socket.h>
int local_socket_create(int type, int protocol, file_descriptor_t* fd);
bool local_socket_can_read(file_t* file, size_t start);
int local_socket_read(file_t* file, void __user* buf, size_t start, size_t len);
bool local_socket_can_write(file_t* file, size_t start);
int local_socket_write(file_t* file, void __user* buf, size_t start, size_t len);
int local_socket_fchmod(file_t* file, mode_t mode);
int local_socket_bind(file_descriptor_t* sock, char* name, size_t len);
int local_socket_connect(file_descriptor_t* sock, char* name, size_t len);
#endif /* _KERNEL_IO_SOCKETS_LOCAL_SOCKET_H */