Vérsi anyar Cygwin 3.2.0, lingkungan GNU pikeun Windows

Saatos langkung ti sataun pangwangunan, Red Hat parantos nyebarkeun sékrési stabil tina pakét Cygwin 3.2.0, anu kalebet perpustakaan DLL pikeun niru API Linux dasar dina Windows, ngamungkinkeun anjeun pikeun nyusun program anu diciptakeun pikeun Linux kalayan perobahan minimal. Paket ogé kalebet utilitas Unix standar, aplikasi server, kompiler, perpustakaan sareng file header anu langsung dirakit pikeun dijalankeun dina Windows.

Parobahan utama:

  • Pangrojong ulang pikeun pseudo-konsol, anu ayeuna diaktipkeun ngan ukur nalika ngaluncurkeun aplikasi anu henteu kalebet dina cygwin.
  • Nambahkeun API C11 anyar pikeun gawé bareng aliran: call_once, cnd_broadcast, cnd_destroy, cnd_init, cnd_signal, cnd_timedwait, cnd_wait, mtx_destroy, mtx_init, mtx_lock, mtx_timedlock, mtx_trylock, thrd_current, thrd_current, thrd_curtelock, thrd_curtelock, thrd_curtelock, thrd_curtelock , Kaluar_Katilu, Katilu_Join, Katilu_Sare, Katilu_ngahasilkeun , tss_create, tss_delete, tss_get, tss_set.
  • A thread anyar geus ditambahkeun kana palaksanaan konsol pikeun nanganan potong kompas keyboard kayaning Ctrl-Z (VSUSP), Ctrl-\ (VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART), kitu ogé sinyal SIGWINCH. . Saméméhna, kombinasi jeung SIGWINCH data ngan diolah salila dibaca () atawa milih () nelepon.
  • Ditambahkeun rojongan kawates pikeun AT_SYMLINK_NOFOLLOW bandéra kana fungsi fchmodat ().
  • Aktipkeun pangakuan sockets AF_UNIX anu disayogikeun ku platform Windows.
  • Watesan jumlah prosés anak naék tina 256 ka 5000 dina sistem 64-bit sareng ka 1200 dina sistem 32-bit.

sumber: opennet.ru

Tambahkeun komentar