Inguqulo entsha ye-Cygwin 3.2.0, imvelo ye-GNU ye-Windows

Ngemva konyaka wokuthuthukiswa, i-Red Hat ishicilele ukukhululwa okuzinzile kwephakheji ye-Cygwin 3.2.0, ehlanganisa umtapo wezincwadi we-DLL wokulingisa i-Linux API eyisisekelo ku-Windows, okukuvumela ukuthi uhlanganise izinhlelo ezidalelwe i-Linux ezinoshintsho oluncane. Iphakheji ihlanganisa izinsiza ezijwayelekile ze-Unix, izinhlelo zokusebenza zeseva, abahlanganisi, imitapo yolwazi namafayela enhlokweni aqoqwe ngokuqondile ukuze asetshenziswe ku-Windows.

Izinguquko eziyinhloko:

  • Usekelo olusetshenzwe kabusha lwe-pseudo-console, manje eseyenziwa yasebenza kuphela lapho kwethulwa izinhlelo zokusebenza ezingafakiwe ku-cygwin.
  • Kungezwe i-C11 API entsha yokusebenza nokusakaza: call_once, cnd_broadcast, cnd_destroy, cnd_init, cnd_signal, cnd_timedwait, cnd_wait, mtx_destroy, mtx_init, mtx_lock, mtx_timedlock, mtx_xthrd_trylock_trylock, mtx_xthrd_trylock_ , okwesithathu_kulingana, ukuphuma_kwesithathu, ukujoyina_kwesithathu, ukulala_kwesithathu, okwesithathu_isivuno , tss_dala, tss_delete, tss_get, tss_set.
  • Uchungechunge olusha lwengeziwe ekusetshenzisweni kwekhonsoli ukuphatha izinqamuleli zekhibhodi ezifana no-Ctrl-Z (VSUSP), Ctrl-\ (VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART), kanye nesiginali ethi SIGWINCH . Ngaphambilini, inhlanganisela kanye nedatha ye-SIGWINCH bekucutshungulwa kuphela phakathi nezingcingo ezifundwayo () noma ze-select().
  • Kwengezwe ukusekela okulinganiselwe kwefulegi le-AT_SYMLINK_NOFOLLOW kumsebenzi we-fchmodat().
  • Kunikwe amandla ukuqashelwa kwamasokhethi e-AF_UNIX anikezwe inkundla ye-Windows.
  • Umkhawulo enanini lezinqubo zezingane unyusiwe kusuka ku-256 kuya ku-5000 kumasistimu we-64-bit futhi kuya ku-1200 kumasistimu we-32-bit.

Source: opennet.ru

Engeza amazwana