unistd.h

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj

unistd.h – plik nagłówkowy w bibliotece POSIX języka C. Znajduje się na prawie każdym systemie zgodnym ze standardem POSIX (Mac OS X, Linux, itd.) i udostępnia różne makra i funkcje niezbędne do tworzenia programów, które muszą korzystać z pewnych usług systemu operacyjnego.

Kompatybilność ze systemami Windows[edytuj | edytuj kod]

Plik unistd.h normalnie nie jest dostępny na systemach Microsoft Windows. Mimo, że Microsoft oferuje dodatkowe oprogramowanie, szczególnie podsystem Interix na nowszych wersjach systemu Windows, niektóre funkcje (jak np. fork()[1]) nie są zaimplementowane. Istnieją jednak darmowe projekty Cygwin oraz MinGW, które oferują implementację interfejsu zgodną ze standardem POSIX.

Przypisy

  1. fork (ang.). W: Unix to Windows Porting Dictionary for HPC [on-line]. SUA Community. [dostęp 2012-07-22].

Bibliografia[edytuj | edytuj kod]

  1. Specyfikacja – unistd.h (ang.). W: The Single Unix Specification, Version 2 [on-line]. opengroup.org. [dostęp 2012-07-22].