ะะพัะปะต ะฑะพะปะตะต ะณะพะดะฐ ัะฐะทัะฐะฑะพัะบะธ ะบะพะผะฟะฐะฝะธั Red Hat ะพะฟัะฑะปะธะบะพะฒะฐะปะฐ ััะฐะฑะธะปัะฝัะน ัะตะปะธะท ะฟะฐะบะตัะฐ Cygwin 3.2.0, ะฒะบะปััะฐััะตะณะพ DLL-ะฑะธะฑะปะธะพัะตะบั ะดะปั ัะผัะปััะธะธ ะฑะฐะทะพะฒะพะณะพ Linux API ะฒ Windows, ะฟะพะทะฒะพะปััััั ั ะผะธะฝะธะผะฐะปัะฝัะผะธ ะธะทะผะตะฝะตะฝะธัะผะธ ัะพะฑะธัะฐัั ัะพะทะดะฐะฝะฝัะต ะดะปั Linux ะฟัะพะณัะฐะผะผั. ะ ะฟะฐะบะตั ัะฐะบะถะต ะฒั ะพะดัั ะฝะตะฟะพััะตะดััะฒะตะฝะฝะพ ัะพะฑัะฐะฝะฝัะต ะดะปั ะฒัะฟะพะปะฝะตะฝะธั ะฒ Windows ััะฐะฝะดะฐััะฝัะต Unix-ััะธะปะธัั, ัะตัะฒะตัะฝัะต ะฟัะธะปะพะถะตะฝะธั, ะบะพะผะฟะธะปััะพัั, ะฑะธะฑะปะธะพัะตะบะธ ะธ ะทะฐะณะพะปะพะฒะพัะฝัะต ัะฐะนะปั.
เจฎเฉเฉฑเจ เจฌเจฆเจฒเจพเจ :
- ะะตัะตัะฐะฑะพัะฐะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะฟัะตะฒะดะพะบะพะฝัะพะปะธ, ะบะพัะพัะฐั ัะตะฟะตัั ะฐะบัะธะฒะธััะตััั ัะพะปัะบะพ ะฟัะธ ะทะฐะฟััะบะต ะฟัะธะปะพะถะตะฝะธะน ะฝะต ะธะท ัะพััะฐะฒะฐ cygwin.
- ะะพะฑะฐะฒะปะตะฝ ะฝะพะฒัะน C11 API ะดะปั ัะฐะฑะพัั ั ะฟะพัะพะบะฐะผะธ: call_once, cnd_broadcast, cnd_destroy, cnd_init, cnd_signal, cnd_timedwait, cnd_wait, mtx_destroy, mtx_init, mtx_lock, mtx_timedlock, mtx_trylock, mtx_unlock, thrd_create, thrd_current, thrd_detach, thrd_equal, thrd_exit, thrd_join, thrd_sleep, thrd_yield, tss_create, tss_delete, tss_get, tss_set.
- ะ ัะตะฐะปะธะทะฐัะธั ะบะพะฝัะพะปะธ ะดะพะฑะฐะฒะปะตะฝ ะฝะพะฒัะน ะฟะพัะพะบ ะดะปั ะพะฑัะฐะฑะพัะบะธ ะบะปะฐะฒะธะฐัััะฝัั ะบะพะผะฑะธะฝะฐัะธะน, ัะฐะบะธั ะบะฐะบ Ctrl-Z (VSUSP), Ctrl-\ (VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART), ะฐ ัะฐะบะถะต ัะธะณะฝะฐะปะฐ SIGWINCH. ะ ะฐะฝะตะต ะดะฐะฝะฝัะต ะบะพะผะฑะธะฝะฐัะธะธ ะธ SIGWINCH ะพะฑัะฐะฑะฐััะฒะฐะปะธัั ัะพะปัะบะพ ะฒะพ ะฒัะตะผั ะฒัะทะพะฒะฐ ััะฝะบัะธะน read() ะธะปะธ select().
- ะ ััะฝะบัะธั fchmodat() ะดะพะฑะฐะฒะปะตะฝะฐ ะพะณัะฐะฝะธัะตะฝะฝะฐั ะฟะพะดะดะตัะถะบะฐ ัะปะฐะณะฐ AT_SYMLINK_NOFOLLOW.
- ะะฑะตัะฟะตัะตะฝะพ ัะฐัะฟะพะทะฝะฐะฝะธะต ัะพะบะตัะพะฒ AF_UNIX, ะฟัะตะดะพััะฐะฒะปัะตะผัั ะฟะปะฐััะพัะผะพะน Windows.
- ะะณัะฐะฝะธัะตะฝะธะต ะฝะฐ ัะธัะปะพ ะดะพัะตัะฝะธั ะฟัะพัะตััะพะฒ ะฟะพะดะฝััะพ c 256 ะดะพ 5000 ะฝะฐ 64-ัะฐะทััะดะฝัั ัะธััะตะผะฐั ะธ ะดะพ 1200 ะฝะฐ 32-ัะฐะทััะดะฝัั .
เจธเจฐเฉเจค: opennet.ru