top of page

Błędy flagi “E_flow_C_errno_p"

Zaktualizowano: 14 mar 2022

Flaga ta włącza przechowywanie adresu “errno”, by nie wołać za każdym razem funkcji go podającej. Jakkolwiek, jak zauważyłem, adres ten zmienia się nie tylko w procedurach obsługi sygnałów, co jest uwzględnione, ale też w innych “wątkach”, które są używane do implementacji ‹zadań› “wątkowanych” czekających na ‹systemowe raporty odblokowujące›.

Od czasu wstępnej implementacji klienta ‘www’ i dodania z jego powodu takiego właśnie zadania (“net-cli’), biblioteka modułu “base” nie może być uruchomiona, jeśli flaga “E_flow_C_errno_p” jest włączona. Dlatego flaga ta powinna być wyłączona.

Problem został rozwiązany i flaga ta może być włączona.

5 wyświetleń0 komentarzy

Ostatnie posty

Zobacz wszystkie

Klient HTTP/1.1 i HTTP/2

Do modułu “base” dodałem podstawową obsługę klienta HTTP/1.1 i HTTP/2, korzystając z szyfrowania TLS zapewnianego przez OpenSSL. Procedura inicjująca połączenie automatycznie negocjuje najwyższy możli

Duże liczby jakby zmiennoprzecinkowe – math-bignum.cx

Moduł dużych liczb pozwala przechowywać w postaci dwójkowej liczby większe niż liczba naturalna procesora i przeprowadzać na nich obliczenia. Są to liczby bardzo podobne do liczb zmiennoprzecinkowych.

Parser plików tekstowych – text-syntax.cx

W module “base” jest dostępny parser plików tekstowych kodowanych w UTF-8. Do przetworzenia takiego pliku tekstowego są potrzebne dwa pliki: plik opisu składni (zazwyczaj z rozszerzeniem “.syntax”) w

bottom of page