Add socket support for mips

This commit is contained in:
2025-04-29 18:53:48 -04:00
parent 37bf95704e
commit 74cfa5f949
3 changed files with 187 additions and 13 deletions

View File

@@ -8,8 +8,12 @@ int main() {
struct sockaddr_in server, client;
server.sin_family = AF_INET;
server.sin_addr.s_addr = INADDR_ANY;
//server.sin_port = htons( 6969 );
#if defined(__mips__)
server.sin_port = 6969;
#else
server.sin_port = 0x391b;
#endif
// Create the socket
socket_fd = socket(AF_INET, SOCK_STREAM, IPPROTO_IP);
@@ -21,7 +25,7 @@ int main() {
// Set socket options
int opt = 1;
if(0 > setsockopt(socket_fd, SOL_SOCKET, SO_REUSEADDR | SO_REUSEPORT, &opt, sizeof(opt))) {
if(0 > setsockopt(socket_fd, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(optlen))) {
write(STDERR, "Socket error\n", 13);
close(socket_fd);
return 2;
@@ -89,3 +93,6 @@ int main() {
void _start() {
exit(main());
}
void __start() {
exit(main());
}