34 #ifndef __LWIP_SOCKETS_H__ 35 #define __LWIP_SOCKETS_H__ 53 # define socklen_t int 64 #define SO_DEBUG 0x0001 65 #define SO_ACCEPTCONN 0x0002 66 #define SO_REUSEADDR 0x0004 67 #define SO_KEEPALIVE 0x0008 68 #define SO_DONTROUTE 0x0010 69 #define SO_BROADCAST 0x0020 70 #define SO_USELOOPBACK 0x0040 71 #define SO_LINGER 0x0080 72 #define SO_OOBINLINE 0x0100 73 #define SO_REUSEPORT 0x0200 75 #define SO_DONTLINGER (int)(~SO_LINGER) 80 #define SO_SNDBUF 0x1001 81 #define SO_RCVBUF 0x1002 82 #define SO_SNDLOWAT 0x1003 83 #define SO_RCVLOWAT 0x1004 84 #define SO_SNDTIMEO 0x1005 85 #define SO_RCVTIMEO 0x1006 86 #define SO_ERROR 0x1007 87 #define SO_TYPE 0x1008 102 #define SOL_SOCKET 0xfff 107 #define PF_INET AF_INET 108 #define PF_UNSPEC AF_UNSPEC 111 #define IPPROTO_TCP 6 112 #define IPPROTO_UDP 17 115 #define INADDR_BROADCAST 0xffffffff 118 #define MSG_DONTWAIT 0x40 128 #define IPTOS_TOS_MASK 0x1E 129 #define IPTOS_TOS(tos) ((tos) & IPTOS_TOS_MASK) 130 #define IPTOS_LOWDELAY 0x10 131 #define IPTOS_THROUGHPUT 0x08 132 #define IPTOS_RELIABILITY 0x04 133 #define IPTOS_LOWCOST 0x02 134 #define IPTOS_MINCOST IPTOS_LOWCOST 139 #define IPTOS_PREC_MASK 0xe0 140 #define IPTOS_PREC(tos) ((tos) & IPTOS_PREC_MASK) 141 #define IPTOS_PREC_NETCONTROL 0xe0 142 #define IPTOS_PREC_INTERNETCONTROL 0xc0 143 #define IPTOS_PREC_CRITIC_ECP 0xa0 144 #define IPTOS_PREC_FLASHOVERRIDE 0x80 145 #define IPTOS_PREC_FLASH 0x60 146 #define IPTOS_PREC_IMMEDIATE 0x40 147 #define IPTOS_PREC_PRIORITY 0x20 148 #define IPTOS_PREC_ROUTINE 0x00 161 #if !defined(FIONREAD) || !defined(FIONBIO) 162 #define IOCPARM_MASK 0x7f 163 #define IOC_VOID 0x20000000 164 #define IOC_OUT 0x40000000 165 #define IOC_IN 0x80000000 166 #define IOC_INOUT (IOC_IN|IOC_OUT) 169 #define _IO(x,y) (IOC_VOID|((x)<<8)|(y)) 171 #define _IOR(x,y,t) (IOC_OUT|(((long)sizeof(t)&IOCPARM_MASK)<<16)|((x)<<8)|(y)) 173 #define _IOW(x,y,t) (IOC_IN|(((long)sizeof(t)&IOCPARM_MASK)<<16)|((x)<<8)|(y)) 177 #define FIONREAD _IOR('f', 127, unsigned long) 180 #define FIONBIO _IOW('f', 126, unsigned long) 185 #define SIOCSHIWAT _IOW('s', 0, unsigned long) 186 #define SIOCGHIWAT _IOR('s', 1, unsigned long) 187 #define SIOCSLOWAT _IOW('s', 2, unsigned long) 188 #define SIOCGLOWAT _IOR('s', 3, unsigned long) 189 #define SIOCATMARK _IOR('s', 7, unsigned long) 193 #define O_NONBLOCK 04000U 198 #define FD_SETSIZE 16 199 #define FD_SET(n, p) ((p)->fd_bits[(n)/8] |= (1 << ((n) & 7))) 200 #define FD_CLR(n, p) ((p)->fd_bits[(n)/8] &= ~(1 << ((n) & 7))) 201 #define FD_ISSET(n,p) ((p)->fd_bits[(n)/8] & (1 << ((n) & 7))) 202 #define FD_ZERO(p) memset((void*)(p),0,sizeof(*(p))) 212 #ifndef LWIP_TIMEVAL_PRIVATE 213 #define LWIP_TIMEVAL_PRIVATE 1 216 #if LWIP_TIMEVAL_PRIVATE 248 #if LWIP_COMPAT_SOCKETS 249 #define accept(a,b,c) lwip_accept(a,b,c) 250 #define bind(a,b,c) lwip_bind(a,b,c) 251 #define shutdown(a,b) lwip_shutdown(a,b) 252 #define close(s) lwip_close(s) 253 #define connect(a,b,c) lwip_connect(a,b,c) 254 #define getsockname(a,b,c) lwip_getsockname(a,b,c) 255 #define getpeername(a,b,c) lwip_getpeername(a,b,c) 256 #define setsockopt(a,b,c,d,e) lwip_setsockopt(a,b,c,d,e) 257 #define getsockopt(a,b,c,d,e) lwip_getsockopt(a,b,c,d,e) 258 #define listen(a,b) lwip_listen(a,b) 259 #define recv(a,b,c,d) lwip_recv(a,b,c,d) 260 #define read(a,b,c) lwip_read(a,b,c) 261 #define recvfrom(a,b,c,d,e,f) lwip_recvfrom(a,b,c,d,e,f) 262 #define send(a,b,c,d) lwip_send(a,b,c,d) 263 #define sendto(a,b,c,d,e,f) lwip_sendto(a,b,c,d,e,f) 264 #define socket(a,b,c) lwip_socket(a,b,c) 265 #define write(a,b,c) lwip_write(a,b,c) 266 #define select(a,b,c,d,e) lwip_select(a,b,c,d,e) 267 #define ioctlsocket(a,b,c) lwip_ioctl(a,b,c) int lwip_select(int maxfdp1, fd_set *readset, fd_set *writeset, fd_set *exceptset, struct timeval *timeout)
GLint namelen
Definition: glext.h:7899
int lwip_connect(int s, struct sockaddr *name, socklen_t namelen)
GLuint const GLchar * name
Definition: glext.h:6671
#define FD_SETSIZE
Definition: sockets.h:198
int lwip_getpeername(int s, struct sockaddr *name, socklen_t *namelen)
GLbitfield GLuint64 timeout
Definition: glext.h:7831
u8_t sin_family
Definition: sockets.h:40
Definition: sockets.h:204
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
GLenum GLsizei len
Definition: glext.h:7389
int lwip_listen(int s, int backlog)
u16_t sin_port
Definition: sockets.h:41
GLsizeiptr size
Definition: glext.h:6559
int lwip_send(int s, void *dataptr, int size, unsigned int flags)
u8_t sa_len
Definition: sockets.h:47
GLdouble s
Definition: glext.h:6390
int lwip_accept(int s, struct sockaddr *addr, socklen_t *addrlen)
int lwip_ioctl(int s, long cmd, void *argp)
u8_t sa_family
Definition: sockets.h:48
int lwip_recv(int s, void *mem, int len, unsigned int flags)
int lwip_shutdown(int s, int how)
GLenum type
Definition: glext.h:6233
ubyte cmd
Definition: wiiuse_internal.h:319
GLenum const GLvoid * addr
Definition: glext.h:10528
int lwip_socket(int domain, int type, int protocol)
GLint level
Definition: glext.h:6293
Definition: sockets.h:217
int lwip_recvfrom(int s, void *mem, int len, unsigned int flags, struct sockaddr *from, socklen_t *fromlen)
int lwip_getsockopt(int s, int level, int optname, void *optval, socklen_t *optlen)
int lwip_bind(int s, struct sockaddr *name, socklen_t namelen)
int lwip_read(int s, void *mem, int len)
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
u8 u8_t
Definition: cc.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
int lwip_getsockname(int s, struct sockaddr *name, socklen_t *namelen)
u8_t sin_len
Definition: sockets.h:39
int lwip_setsockopt(int s, int level, int optname, const void *optval, socklen_t optlen)
int lwip_write(int s, void *dataptr, int size)
int lwip_sendto(int s, void *dataptr, int size, unsigned int flags, struct sockaddr *to, socklen_t tolen)
GLbitfield flags
Definition: glext.h:7828
long tv_usec
Definition: sockets.h:219
long tv_sec
Definition: sockets.h:218
int l_onoff
Definition: sockets.h:95
uint32_t socklen_t
Definition: netdb.h:10
u16 u16_t
Definition: cc.h:45