8 #define INVALID_SOCKET (~0) 9 #define SOCKET_ERROR (-1) 18 #define SO_DEBUG 0x0001 19 #define SO_ACCEPTCONN 0x0002 20 #define SO_REUSEADDR 0x0004 21 #define SO_KEEPALIVE 0x0008 22 #define SO_DONTROUTE 0x0010 23 #define SO_BROADCAST 0x0020 24 #define SO_USELOOPBACK 0x0040 25 #define SO_LINGER 0x0080 26 #define SO_OOBINLINE 0x0100 27 #define SO_REUSEPORT 0x0200 29 #define SO_DONTLINGER (int)(~SO_LINGER) 34 #define SO_SNDBUF 0x1001 35 #define SO_RCVBUF 0x1002 36 #define SO_SNDLOWAT 0x1003 37 #define SO_RCVLOWAT 0x1004 38 #define SO_SNDTIMEO 0x1005 39 #define SO_RCVTIMEO 0x1006 40 #define SO_ERROR 0x1007 41 #define SO_TYPE 0x1008 56 #define SOL_SOCKET 0xffff 60 #define PF_INET AF_INET 61 #define PF_UNSPEC AF_UNSPEC 65 #define IPPROTO_UDP 17 68 #define INADDR_BROADCAST 0xffffffff 71 #define MSG_DONTWAIT 0x40 80 #define IPTOS_TOS_MASK 0x1E 81 #define IPTOS_TOS(tos) ((tos) & IPTOS_TOS_MASK) 82 #define IPTOS_LOWDELAY 0x10 83 #define IPTOS_THROUGHPUT 0x08 84 #define IPTOS_RELIABILITY 0x04 85 #define IPTOS_LOWCOST 0x02 86 #define IPTOS_MINCOST IPTOS_LOWCOST 91 #define IPTOS_PREC_MASK 0xe0 92 #define IPTOS_PREC(tos) ((tos) & IPTOS_PREC_MASK) 93 #define IPTOS_PREC_NETCONTROL 0xe0 94 #define IPTOS_PREC_INTERNETCONTROL 0xc0 95 #define IPTOS_PREC_CRITIC_ECP 0xa0 96 #define IPTOS_PREC_FLASHOVERRIDE 0x80 97 #define IPTOS_PREC_FLASH 0x60 98 #define IPTOS_PREC_IMMEDIATE 0x40 99 #define IPTOS_PREC_PRIORITY 0x20 100 #define IPTOS_PREC_ROUTINE 0x00 113 #if !defined(FIONREAD) || !defined(FIONBIO) 114 #define IOCPARM_MASK 0x7f 115 #define IOC_VOID 0x20000000 116 #define IOC_OUT 0x40000000 117 #define IOC_IN 0x80000000 118 #define IOC_INOUT (IOC_IN|IOC_OUT) 121 #define _IO(x,y) (IOC_VOID|((x)<<8)|(y)) 123 #define _IOR(x,y,t) (IOC_OUT|(((long)sizeof(t)&IOCPARM_MASK)<<16)|((x)<<8)|(y)) 125 #define _IOW(x,y,t) (IOC_IN|(((long)sizeof(t)&IOCPARM_MASK)<<16)|((x)<<8)|(y)) 129 #define FIONREAD _IOR('f', 127, unsigned long) 132 #define FIONBIO _IOW('f', 126, unsigned long) 137 #define SIOCSHIWAT _IOW('s', 0, unsigned long) 138 #define SIOCGHIWAT _IOR('s', 1, unsigned long) 139 #define SIOCSLOWAT _IOW('s', 2, unsigned long) 140 #define SIOCGLOWAT _IOR('s', 3, unsigned long) 141 #define SIOCATMARK _IOR('s', 7, unsigned long) 145 #define O_NONBLOCK 04000U 150 #define FD_SETSIZE 16 151 #define FD_SET(n, p) ((p)->fd_bits[(n)/8] |= (1 << ((n) & 7))) 152 #define FD_CLR(n, p) ((p)->fd_bits[(n)/8] &= ~(1 << ((n) & 7))) 153 #define FD_ISSET(n,p) ((p)->fd_bits[(n)/8] & (1 << ((n) & 7))) 154 #define FD_ZERO(p) memset((void*)(p),0,sizeof(*(p))) 163 #define TCP_NODELAY 0x01 165 #ifndef TCP_KEEPALIVE 166 #define TCP_KEEPALIVE 0x02 170 #define socklen_t u32 187 #define h_addr h_addr_list[0] 191 #define IP4_ADDR(ipaddr, a,b,c,d) (ipaddr)->s_addr = htonl(((u32)(a&0xff)<<24)|((u32)(b&0xff)<<16)|((u32)(c&0xff)<<8)|(u32)(d&0xff)) 192 #define ip4_addr1(ipaddr) ((u32)(ntohl((ipaddr)->s_addr) >> 24) & 0xff) 193 #define ip4_addr2(ipaddr) ((u32)(ntohl((ipaddr)->s_addr) >> 16) & 0xff) 194 #define ip4_addr3(ipaddr) ((u32)(ntohl((ipaddr)->s_addr) >> 8) & 0xff) 195 #define ip4_addr4(ipaddr) ((u32)(ntohl((ipaddr)->s_addr)) & 0xff) 198 #define POLLIN 0x0001 199 #define POLLPRI 0x0002 200 #define POLLOUT 0x0004 201 #define POLLERR 0x0008 202 #define POLLHUP 0x0010 203 #define POLLNVAL 0x0020 248 s32 if_config(
char *local_ip,
char *netmask,
char *gateway,
bool use_dhcp,
int max_retries);
254 s32 net_init_async(netcallback cb,
void *usrdata);
255 s32 net_get_status(
void);
256 void net_wc24cleanup();
257 s32 net_get_mac_address(
void *mac_buf);
GLint namelen
Definition: glext.h:7899
GLuint const GLchar * name
Definition: glext.h:6671
s32 net_ioctl(s32 s, u32 cmd, void *argp)
Definition: network.c:2221
GLbitfield GLuint64 timeout
Definition: glext.h:7831
s32 net_send(s32 s, const void *data, s32 size, u32 flags)
Definition: network.c:1848
int32_t s32
32bit signed integer
Definition: gctypes.h:24
u8 sin_family
Definition: network.h:218
char ** h_aliases
Definition: network.h:232
Definition: sockets.h:204
u32 s_addr
Definition: network.h:212
char sa_data[14]
Definition: sockets.h:49
int l_linger
Definition: sockets.h:96
Unknown compiler Device disconnected from port File already exists Saving to backup buffer Got connection from
Definition: msg_hash_ar.h:34
s32 net_socket(u32 domain, u32 type, u32 protocol)
Definition: network.c:1620
GLenum GLsizei len
Definition: glext.h:7389
u16 sin_port
Definition: network.h:219
int8_t s8
8bit signed integer
Definition: gctypes.h:22
GLsizeiptr size
Definition: glext.h:6559
s32 net_close(s32 s)
Definition: network.c:1928
u8 sa_len
Definition: network.h:225
GLdouble s
Definition: glext.h:6390
u32 inet_addr(const char *cp)
Definition: network_common.c:22
s32 net_connect(s32 s, struct sockaddr *, socklen_t)
Definition: network.c:1895
Definition: network.h:230
u8 sa_family
Definition: network.h:226
s32 socket
Definition: network.h:239
char ** h_addr_list
Definition: network.h:235
char * h_name
Definition: network.h:231
s32 net_read(s32 s, void *mem, s32 len)
Definition: network.c:1802
GLenum type
Definition: glext.h:6233
#define FD_SETSIZE
Definition: network.h:150
ubyte cmd
Definition: wiiuse_internal.h:319
uint16_t u16
16bit unsigned integer
Definition: gctypes.h:18
s32 net_select(s32 maxfdp1, fd_set *readset, fd_set *writeset, fd_set *exceptset, struct timeval *timeout)
Definition: network.c:1986
GLenum const GLvoid * addr
Definition: glext.h:10528
s32 net_bind(s32 s, struct sockaddr *name, socklen_t namelen)
Definition: network.c:1696
u32 revents
Definition: network.h:241
GLint level
Definition: glext.h:6293
Definition: sockets.h:217
s32 net_recv(s32 s, void *mem, s32 len, u32 flags)
Definition: network.c:1807
GLuint64EXT * result
Definition: glext.h:12211
s32 if_configex(struct in_addr *local_ip, struct in_addr *netmask, struct in_addr *gateway, bool use_dhcp, int max_retries)
Definition: network.c:1454
unsigned char fd_bits[(FD_SETSIZE+7)/8]
Definition: sockets.h:205
struct in_addr sin_addr
Definition: sockets.h:42
char sin_zero[8]
Definition: sockets.h:43
Nieznany kompilator Urządzenie zostało odłączone od portu Plik już istnieje Zapisywanie do bufora kopii zapasowej Mam połączenie Adres publiczny Ustawianie dysku w zasobniku Opuściłeś grę Dołączyłeś z urządzeniami wejściowymi *s *s dołączył jako gracz u Próba połączenia online nie powiodła ponieważ peer nie działa w trybie RetroArch lub używa starej wersji RetroArch użyjcie tej samej wersji użyj tej samej wersji Ten rdzeń nie obsługuje gry online między architekturami Niepoprawne hasło Klient gry online został odłączony Nie masz uprawnień do grania Żądane urządzenia wejściowe nie są dostępne Gracz s wstrzymał grę Nadaj rdzeniom sprzętowym własny prywatny kontekst Unikaj konieczności przejmowania zmian stanu sprzętu pomiędzy klatkami Dostosuj ustawienia wyglądu ekranu menu Poprawia wydajność kosztem opóźnień i częstszego rwania obrazu Używaj tylko gdy nie możesz uzyskać pełnej prędkości w przeciwnym razie Automatyczne wykrywanie Możliwości Łączenie z portem które nie wymagają nie mogą uczestniczyć w grze sieciowej Konta Cheevos Konta Retro osiągniecia Lista Skanuj zawartość Importuj zawartość Zapytać Zablokuj klatki Sterownik audio Włącz dźwięk Turbo Martwa strefa Maksymalne przesunięcie czasowe dźwięku Szybkość wyjścia Dynamiczna kontrola szybkości audio Dźwiek Poziom głośności Tryb WASAPI Współdzielony bufor WASAPI Automatyczne zastępowanie plików Automatycznie załaduj Shadery Potwierdź Wyjdź Przewiń do góry Przełącz klawiaturę Podstawowe ustawienia menu Informacje Przewiń do góry Przełącz klawiaturę Nie zastępuj SaveRAM przy ładowaniu stanu zapisu Adres URL zasobów Buildbot Zezwalaj na kamerę Oszukać Oszukane pliki Załaduj oszukany plik Oszukane przepustki Osiągnięcia trybu hardcore Odznaki osiągnięć Zablokowany Sprawdź nieoficjalne osiągnięcia Odblokowany Osiągnięcia trybu pełnego Zamknij zawartość Załaduj konfigurację Zapisz konfigurację przy wyjściu Baza danych Rozmiar listy historii Szybkie menu Pobrane pliki Liczniki rdzeniowe Informacje podstawowe Kategoria Nazwa rdzenia Licencja Obsługiwane rozszerzenia Nazwa systemu Załaduj rdzeń Rdzeń Automatycznie wyodrębnij pobrane archiwum Aktualizacja Rdzenia Architektura Rdzeń procesora Menedżer kursorów Menedżer bazy danych Usuń< Treść dir >< Żaden > Szczegóły Dołącz obraz dysku Kontrola dysku Pliki do pobrania Program do pobierania treści Nadpisz DPI Atrapa rdzenia przy zatrzymaniu rdzenia Dynamiczne tło Włącz osiągnięcia Normalny kolor menu Mnożnik prędkości Wyświetl ilość klatek na sekundę Manipulacja klatek Automatycznie ładuj zależne od zawartości opcje rdzenia Plik opcji gry Rozwiązywanie problemów audio wideo Podstawowa kontrola menu Ładowanie zawartości Co to jest rdzeń Historia Obraz Informacja Menu sterowania wszystkich użytkowników Lewy analog Lewy analog Lewy analog Y Lewy analog Prawo analog X Prawy analog Prawo analog Y Prawy analog Spust Pomocniczy A Pomocniczy C Wybierz D pad dół D pad prawo Martwa strefa gałki analogowej Powiąż wszystko Limit czasu powiązania Ukryj niezwiązane podstawowe deskryptory wejściowe Indeks urządzeń Indeks myszy Cykl zapisu Włączanie mapowania gamepada klawiatury Przycisk W dół D pad Przycisk L3 Lewy D pad R3 przycisk Prawy D pad Przycisk Start Przycisk Przycisk Mysz Mysz Mysz Kółko do dołu Kółko w prawo Maksymalna liczba użytkowników Indeks kodów Włącz kody Następny dysk Włącz klawisze skrótów Szybkie przewijanie do przodu Przełączanie pełnoekranowe Przełącznik ostrości gry Przełączanie menu Przełącznik wyciszania dźwięku Przełączanie klawiatury ekranowej Wstrzymaj przełącznik Zresetuj grę Zapisz stan Następny moduł cieniujący Zwolnione tempo Slot zapisu Głośność Wyświetl nakładkę Pokaż nakładki na nakładce Zachowanie typu ankiety Późno Preferuj dotyk Włącz sporządzanie mapy powiązań na nowo Sterowanie Włącz dotyk Okres turbo Opóźnienie Wprowadź autoconfig Usługi holenderski esperanto niemiecki japoński polski rosyjski wietnamski Lewy analog Informacje o rdzeniu Liniowy Załaduj ostatnie Wczytaj zapis Sterownik lokalizacji Zalogowanie rozmowy Ustawienia bazy danych Niebieski Ciemny niebieski NVIDIA Shield Żółty Nieprzezroczystość nagłówka Menu obrotowe przepustnicy częstotliwości wyświetlania klatek Menu filtra liniowego Wygląd Nieprzezroczystość tła Multimedia Filtruj nieznane rozszerzenia Najbliższy Zezwalaj na klientów w trybie slave Wejściowe klatki opóźnień Opóźnij klatki gry online Włącz grę online Uruchom hosta gry online Adres serwera Włącz klienta gry online Hasło serwera Zażądaj urządzenia u Ustawienia gry online Max Udostępnianie wejścia cyfrowego Zahacz Żaden Tryb widza gry online Hasło spontaniczne serwera Port TCP gry online Polecenia sieciowe Informacje o sieci Port zdalnej sieci Nie N A Bez rdzenia Brak dostępnych podstawowych informacji Brak wpisów do wyświetlenia Brak informacji Nie znaleziono hostów gry online Brak liczników wydajności Brak dostępnych pozycji na liście odtwarzania Brak parametrów modułu cieniującego Włącz Aktualizacja online Nakładka na ekranie Przeglądaj archiwum Nakładka Nakładka Ustawienia nakładki Nakładka na ekranie Nadrzędny katalog Nie pracuj w tle Listy odtwarzania Listy odtwarzania Port Prywatność Obsługa analog Ocena CERO CRC32 Deweloper Ocena magazynu Edge Ocena ELSPA Ocena ESRB Seria MD5 Pochodzenie Wydawca Rok wydania Kod seryjny Rozpocznij zawartość Restart Wyjście nagrywania Załaduj konfigurację nagrywania Sterownik MIDI Zapisz wyjścia jako Plik zmian Zapisz plik zmiany rdzenia Usuń plik zmiany rdzenia Wymagany Uruchom RetroArch ponownie Wznów zawartość Retro pad Osiągnięcia Przewijanie granularności Przeglądarka plików Wyświetl ekran startowy Dodaj do ulubionych Zresetuj domyślny rdzeń Uruchom muzykę Zapisz plik Automatyczne załadowanie stanu Zapisz stan Zapisz bieżącą konfigurację Zapisz nadpisania katalogu zawartości Zapisz nową konfigurację Zapisywanie Zeskanuj plik Zrzut ekranu Szukaj Ustawienia Shader Shadery Prosty śnieg Pokaż ustawienia zaawansowane Zamknąć Przejdź do przodu w celu skrócenia czasu oczekiwania Sortuj zapisy w folderach Ukryj ostrzeżenia RunAhead Napisz zapis stanów do treści dir Pliki systemowe znajdują się w katalogu treści Włącz SSH Uruchom zdalny Retro pad Slot zapisu Polecenia STDIN Wstrzymaj wygaszacz ekranu System BIOS Obsługa Data Builda Wsparcie Cocoa Obsługa CoreText Wyświetl DPI metryczne Wyświetl szerokość Wsparcie DirectSound Obsługa dynamicznej biblioteki Wsparcie EGL Wsparcie FFmpeg Wsparcie STB TrueType Nazwa frontendu Wersja Git Wsparcie HLSL Obsługa KMS EGL Obsługa LibretroDB Libxml2 obsługa parowania XML Obsługa interfejsu dowodzenia sieciowego Obsługa OpenAL Obsługa OpenGL Obsługa OpenVG Obsługa nakładek Naładowany Rozładowywanie Obsługa PulseAudio Obsługa Poziom Oceny Retro Obsługa RoarAudio Wsparcie RSound Wsparcie SDL2 Wsparcie SDL1 Przewlekanie wsparcia Obsługa Video4Linux2 Wsparcie Vulkan Wsparcie X11 Wsparcie XVideo Zrób zrzut ekranu Miniatury Miniatury dyspozycji pionowej Zaktualizuj miniatury Zrzuty ekranu Pokaż datę czas Prawdziwe Uruchom Companion UI przy włączeniu Uruchom menu okienkowe przy włączeniu Nie można odczytać skompresowanego pliku Cofnij zapisanie stanu Aktualizacja Zaktualizuj profile joypad Zaktualizuj kody Zaktualizuj bazy danych Zaktualizuj Lakka Zaktualizuj Shadery Slang Kbd Język Użyj wbudowanej przeglądarki zdjęć< Użyj tego katalogu > Konfiguruj współczynnik kształtu Proporcja obrazu Przytnij Wyłącz kompozycję pulpitu Sterownik wideo Filtr wideo Włącz powiadomienia na ekranie Rozmiar powiadomienia Wymuś wyłączenie sRGB FBO Użyj trybu pełnoekranowego Użyj zapisu GPU Trudna synchronizacja z GPU Maksymalne obrazy swapchain Pozycja Y powiadomienia Użyj funkcji Nagrywania po filtrowaniu Szacowana liczba klatek na sekundę na ekranie Obrót Skala całkowita Moduł cieniujący wideo Podgląd parametrów modułu cieniującego Zapisz ustawienie Shadera jako Zapisz ustawienie zawartości katalogu zawartości Włącz udostępniony kontekst sprzętu Włącz filtr miękki Wideo Migotanie Niestandardowy współczynnik proporcji Szerokość Niestandardowy współczynnik kształtu Y Poz Synchronizacja Tryb pełnoekranowy z pełnym ekranem Wysokość okna Pełnoekranowa wysokość Wi Fi Kolor czcionki czerwony Kolor czcionki niebieski Niestandardowy Monochromia Systematyczny Pixel RetroSystem Kolor menu Ciemny Poranny błękit Elektryczny błękit Czerwone dziedzictwo Zwykły Czerwień wulkaniczna Współczynnik skali menu Pokaż kartę Historii Pokaż kartę Listy odtwarzania Pokaż kartę Obraz Pokaż kartę Ustawienia Pokaż kartę Gry Online Motyw ikon menu Ustawienia Shader Włącz lub wyłącz nieoficjalne osiągnięcia i lub funkcje beta do celów testowych Włącz lub wyłącz tabele wyników w grze Nie jeśli tryb Hardcore jest wyłączony Włącz lub wyłącz powiadomienia OSD dla osiągnięć Zmień sterowniki używane przez system Zmień ustawienia rdzenia Zmień nakładkę ekranu i nakładkę klawiatury oraz ustawienia powiadomień na ekranie Zmień ustawienia zapisu Zmień ustawienia interfejsu użytkownika Zmień ustawienia prywatności Zmień domyślne w których znajdują się pliki Skonfiguruj ustawienia serwera i sieci Zmień ustawienia wyjścia audio Zapisuje zmiany w pliku konfiguracyjnym przy wyjściu Zarządzaj i twórz pliki konfiguracyjne Wyświetla bieżącą liczbę klatek na sekundę na ekranie Kombinacja przycisków gamepada do przełączania menu Skonfiguruj elementy sterujące dla tego użytkownika Dołącz lub obsługuj sesję gry online Wyświetl informacje o systemie Włącz lub wyłącz udostępnianie sieciowe folderów Pokaż ukryte pliki katalogi w przeglądarce plików Włącz lub wyłącz zdalny dostęp do wiersza poleceń Ustawia rozmiar okna względem głównego rozmiaru wyświetlania Alternatywnie możesz ustawić szerokość i wysokość okna poniżej dla ustalonego rozmiaru okna Wstawia czarną klatke między klatkami Przydatny dla użytkowników z którzy chcą odtwarzać zawartość aby wyeliminować efekt duchów Określa liczbę jaką procesor może uruchomić przed gdy używana jest Trudna synchronizacja z GPU który ekran wyświetlacza ma być używany Częstotliwość odświeżania zgłoszona przez sterownik ekranu Skanuje sieci bezprzewodowe i nawiązuje połączenie Dodano do ulubionych Dołączony dysk Stosowanie zmian w kodzie Wyciszenie Dźwięku Błąd podczas zapisywania pliku autoconfig Nie można zainicjować autozapisu Blokowanie nadpisywania SRAM bajty Tryb Hardcore stan zapisu i przewijanie do tyłu były wyłączone Skompilowany z API Połączony z Pominięto ładowanie treści Implementacja załaduje ją samodzielnie Plik opcji rdzenia został pomyślnie utworzony Nie można znaleźć zgodnego systemu Nie można otworzyć ścieżki danych Nie można odczytać nagłówka filmu Niezgodność sumy kontrolnej CRC32 między plikiem treści a zapisaną sumą kontrolną w nagłówku pliku odtwarzania Powtórka najprawdopodobniej zsynchronizuje się podczas odtwarzania Dekompresja już trwa Wykryty obszar widoku Odłącz urządzenie od poprawnego portu Wyrzucony Index Błąd Rdzeń Libretro wymaga specjalnych ale żadne nie zostały dostarczone Błąd podczas zapisywania pliku opcji podstawowych Błąd podczas usuwania pliku remap Aplikacja zewnętrzna Dir Wyodrębnianie pliku Nie udało się Nie można przydzielić pamięci na poprawioną zawartość Nie powiodło się wiązanie gniazda Nie można wyodrębnić treści ze skompresowanego pliku Nie udało się załadować Nie udało się załadować pliku filmowego Nie udało się załadować stanu z Nie udało się załatać Nie udało się odebrać pseudonimu Nie można odebrać rozmiaru pseudonimu z hosta Nie udało się usunąć dysku z zasobnika Nie udało się zapisać SRAM Nie udało się wysłać pseudonimu Nie udało się wysłać pseudonimu do klienta Nie udało się wysłać danych SRAM do klienta Nie można uruchomić nagrywania filmu Nie udało się zrobić zrzutu ekranu Nie udało się cofnąć stanu zapisania Błąd krytyczny odebrany w Znajdź stan automatycznego zapisywania w Znaleziono pierwszą ścieżkę danych w pliku Znaleziony moduł cieniujący Opcje Otrzymałem nieprawidłowy indeks dysku Skup się na grze Rdzeń Libretro jest renderowany sprzętowo Musi także korzystać z nagrywania po cieniowaniu Wejdź w kod Wprowadź wstępnie ustawioną nazwę pliku Interfejs Magazyn wymienny w bajtach w megabajtach Frontend dla libretro Załadowany stan z gniazda Brak jednego lub więcej plików oprogramowania układowego Ładowanie pliku historii Pamięć Wygląda na to
Definition: msg_hash_pl.h:2324
s32 net_recvfrom(s32 s, void *mem, s32 len, u32 flags, struct sockaddr *from, socklen_t *fromlen)
Definition: network.c:1732
char * inet_ntoa(struct in_addr addr)
Definition: network_common.c:136
u8 sin_len
Definition: network.h:217
s32 net_shutdown(s32 s, u32 how)
Definition: network.c:1610
s32 net_sendto(s32 s, const void *data, s32 len, u32 flags, struct sockaddr *to, socklen_t tolen)
Definition: network.c:1812
s32 if_config(char *local_ip, char *netmask, char *gateway, bool use_dhcp, int max_retries)
Definition: network.c:1552
s32 net_init()
Definition: network.c:1579
s8 inet_aton(const char *cp, struct in_addr *addr)
Definition: network_common.c:42
u32 events
Definition: network.h:240
GLbitfield flags
Definition: glext.h:7828
uint8_t u8
8bit unsigned integer
Definition: gctypes.h:17
u16 h_addrtype
Definition: network.h:233
uint32_t u32
32bit unsigned integer
Definition: gctypes.h:19
s32 net_poll(struct pollsd *sds, s32 nsds, s32 timeout)
s32 net_listen(s32 s, u32 backlog)
Definition: network.c:1715
int l_onoff
Definition: sockets.h:95
uint32_t socklen_t
Definition: netdb.h:10
struct hostent * net_gethostbyname(const char *addrString)
s32 net_setsockopt(s32 s, u32 level, u32 optname, const void *optval, socklen_t optlen)
Definition: network.c:2103
s32 net_accept(s32 s, struct sockaddr *addr, socklen_t *addrlen)
Definition: network.c:1653
s32 net_write(s32 s, const void *data, s32 size)
Definition: network.c:1890
u16 h_length
Definition: network.h:234
s32 net_fcntl(s32 s, u32 cmd, u32 flags)
Definition: network.c:1615
Definition: network.h:238