Faiga fou o Cygwin 3.2.0, siosiomaga GNU mo Windows

I le maeʻa ai o le sili atu ma le tausaga o le atinaʻe, ua faʻasalalau e Red Hat se faʻasalalauga faʻamautu o le Cygwin 3.2.0 package, lea e aofia ai se faletusi DLL mo le faʻataʻitaʻiina o le Linux API faavae i luga o Windows, faʻatagaina oe e tuʻufaʻatasia polokalame na faia mo Linux ma ni suiga laiti. O le afifi e aofia ai foʻi faʻaoga masani a Unix, talosaga a le server, tuʻufaʻatasia, faletusi ma faila faila faʻapipiʻi saʻo mo le faʻatinoina i luga o Windows.

Suiga autu:

  • Toe fa'aleleia lagolago mo le pseudo-console, lea ua fa'agaoioia nei pe a fa'alauiloa talosaga e le'o aofia i le cygwin.
  • Fa'aopoopo le C11 API mo le galue i vaitafe: 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_currentunlock, thrd_cureach, thrd_curelock, thrd_cureach, thrd_creachlock rd_exit, thrd_join, tolu_moe, thrd_yield , tss_create, tss_delete, tss_get, tss_set.
  • O se filo fou ua faʻaopoopoina i le faʻamafanafanaga faʻatinoga e faʻatautaia ai ala pupuu keyboard e pei o Ctrl-Z (VSUSP), Ctrl-\ (VQUIT), Ctrl-S (VSTOP), Ctrl-Q (VSTART), faʻapea foʻi ma le faailo SIGWINCH. . I le taimi muamua, o faʻamaumauga tuʻufaʻatasia ma SIGWINCH na naʻo le faagasologa i le taimi faitau () poʻo le filifilia () telefoni.
  • Fa'aopoopo le lagolago fa'atapula'a mo le fu'a AT_SYMLINK_NOFOLLOW i le galuega fchmodat().
  • Fa'atagaina le fa'ailoaina o sockets AF_UNIX na saunia e le fa'avae Windows.
  • O le tapula'a o le numera o gaioiga a tamaiti ua siitia mai le 256 i le 5000 i luga o le 64-bit system ma le 1200 i le 32-bit system.

puna: opennet.ru

Faaopoopo i ai se faamatalaga