Izlaista GNU patch 2.8 utilīta.

Pēc septiņiem gadiem kopš iepriekšējā iznākuma un divpadsmit ar pusi gadiem kopš 2.7 pavediena publicēšanas iznācis GNU patch 2.8 rīks. Šis rīks ļauj piemērot izmaiņu sarakstus, ko izveidojis diff programma, failiem. Kods ir uzrakstīts C valodā un tiek izplatīts saskaņā ar GPLv3+ licenci.

Jaunajā versijā:

  • Risināta 2038. gada problēma — rīks tagad pareizi apstrādā failu laika datus, kas izveidoti pēc 2038. gada, pat uz 32 bitu time_t platformām.
  • Opcija «—follow-symlinks» tagad attiecas ne tikai uz ieejas failiem, bet arī uz izveidojamiem failiem.
  • Saskaņā ar POSIX.1-2024 prasībām, failu nosaukumos aizliegts lietot jaunas rindas simbolu.
  • Aizliegts lietot nulles baitus ('\0') diff direktīvās.
  • Atļauts norādīt atstarpes un tabulācijas pirms un pēc rindu numuru vērtībām.
  • Veikts darbs, lai novērstu nenoteiktu vai nepareizu uzvedību neparastās situācijās, piemēram, apstrādājot ļoti lielu lauku izmēru, ievades/izvades kļūdas, atmiņas trūkumu, sacensību stāvokļus un signālu sūtīšanu nepiemērotos brīžos.
  • Noņemts vecais «Plan B» kods, kas izveidots sistēmām ar 16 bitu norādītājiem.
  • Paceļi prasības kompilerim, kuram tagad ir jāatbalsta C99 standarts (iepriekš tika prasīts C89).
  • Pievienota jauno GCC, Autoconf un Gnulib versiju atbalsts.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster