Megjelent a GNU patch 2.8 segédeszköz

Hét évvel a legutolsó kiadás után és tizenkét és fél évvel a 2.7-es ágon való közzététel után megjelent a GNU patch 2.8 eszköz. Ez az eszköz lehetővé teszi a fájlokhoz változtatások alkalmazását, amelyeket a diff program készít. A kód C nyelven íródott, és GPLv3+ licenc alatt terjesztik.

Az új verzióban:

  • Megoldódott a 2038-as probléma — az eszköz most már helyesen kezeli a 2038 után létrehozott fájlok időadatait, még 32 bites time_t típusú platformokon is.
  • A „—follow-symlinks” opció most már nemcsak a bemeneti fájlokra, hanem a létrehozott fájlokra is vonatkozik.
  • A POSIX.1-2024 szabvány követelményeivel összhangban tilos a sortörés karakterének használata a fájlnevekben.
  • Tiltott a null byte (‘\0’) használata a diff direktívákban megadott sorokban.
  • Megengedett a szóközök és tabulátorok megadása a sorok számának értékei előtt és után.
  • Dolgoztunk a meghatározatlan vagy helytelen viselkedés kizárásán rendkívüli helyzetekben, például nagyon nagy mezőméretek, I/O hibák, memóriahiány, versenyhelyzetek és nem megfelelő időpontokban küldött jelek kezelésénél.
  • Eltávolították a régi „Plan B” kódot, amely 16 bites mutatókkal rendelkező rendszerekhez készült.
  • Növelve lettek a fordító követelményei, amely mostantól a C99 szabványt kell támogassa (korábban C89 volt szükséges).
  • Újabb GCC, Autoconf és Gnulib verziók támogatása került hozzáadásra.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster