Na meer as 'n jaar van ontwikkeling het Red Hat die stabiele weergawe van Cygwin 3.2.0 vrygestel, wat 'n DLL-biblioteek insluit vir die emulering van die onderliggende ... Linux API in Windows, wat jou toelaat om die geskepte met minimale veranderinge saam te stel Linux programme. Die pakket bevat ook programme wat direk saamgestel is vir uitvoering in Windows standaard Unix-hulpprogramme, bedienertoepassings, samestellers, biblioteke en koplêers.
Belangrikste veranderinge:
- Herwerkte ondersteuning vir die pseudo-konsole, wat nou slegs geaktiveer word wanneer toepassings begin word wat nie by cygwin ingesluit is nie.
- Nuwe C11 API bygevoeg om met strome te werk: call_once, cnd_broadcast, cnd_destroy, cnd_init, cnd_signal, cnd_timedwait, cnd_wait, mtx_destroy, mtx_init, mtx_lock, mtx_timedlock, mtx_trylock, thred_cured, thred_cure , th rd_exit, thrd_join, thrd_sleep, thrd_yield , tss_create, tss_delete, tss_get, tss_set.
- 'n Nuwe draad is by die konsole-implementering gevoeg om sleutelbordkortpaaie soos Ctrl-Z (VSUSP), Ctrl-\ (VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART), sowel as die SIGWINCH sein te hanteer . Voorheen is kombinasie- en SIGWINCH-data slegs verwerk tydens lees()- of kies()-oproepe.
- Het beperkte ondersteuning vir die AT_SYMLINK_NOFOLLOW-vlag by die fchmodat()-funksie gevoeg.
- Versekerde herkenning van AF_UNIX-sokke wat deur die platform verskaf word Windows.
- Die limiet op die aantal kinderprosesse is verhoog van 256 tot 5000 op 64-bis-stelsels en tot 1200 op 32-bis-stelsels.
Bron: opennet.ru
