unistd.h
Wygląd
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 makra i funkcje niezbędne do tworzenia programów, które muszą korzystać z pewnych usług systemu operacyjnego.
Kompatybilność z 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, MinGW oraz MSYS2[2], które oferują implementację interfejsu zgodną ze standardem POSIX.
Przypisy
[edytuj | edytuj kod]- ↑ fork. [w:] Unix to Windows Porting Dictionary for HPC [on-line]. SUA Community. [dostęp 2012-07-22]. [zarchiwizowane z tego adresu (2012-06-29)]. (ang.).
- ↑ MSYS2 - Software Distribution and Building Platform for Windows
Bibliografia
[edytuj | edytuj kod]- Specyfikacja – unistd.h. [w:] The Single Unix Specification, Version 2 [on-line]. opengroup.org. [dostęp 2012-07-22]. (ang.).