Scroll to navigation

PERLFREEBSD(1) Ghid de referință pentru programatorii Perl PERLFREEBSD(1)

NUME

perlfreebsd - Perl versiunea 5 pe sistemele FreeBSD

DESCRIERE

Acest document descrie diverse caracteristici ale FreeBSD care vor afecta modul în care Perl versiunea 5 (în continuare doar Perl) este compilat și/sau rulat.

FreeBSD descarcă imaginea din memorie a datelor funcției readdir_r folosind ithreads

Când perl este configurat pentru a utiliza ithreads, acesta va utiliza apeluri de bibliotecă reentrante cu prioritate față de versiunile non-reentrante. Există o eroare în funcția "readdir_r" a FreeBSD în versiunile 4.5 și anterioare care poate cauza un SEGV la citirea directoarelor mari. Este disponibil un plasture(corecție) pentru FreeBSD libc (a se vedea <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=30631>) care a fost integrat în FreeBSD 4.6.

$^X doesn't always contain a full path in FreeBSD

perl stabilește $^X, acolo unde este posibil, la o rută completă prin solicitarea sistemului de operare. În FreeBSD, ruta completă a interpretului perl este găsită folosind "sysctl" cu "KERN_PROC_PATHNAME" dacă este acceptat, altfel citind legătura simbolică /proc/curproc/file. FreeBSD 7 și versiunile anterioare au o eroare în care ambele abordări returnează uneori o valoare incorectă (a se vedea <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=35703>). În aceste cazuri, perl va reveni la vechiul comportament de utilizare a valorii "argv[0]" din C pentru $^X.

AUTOR

Nicholas Clark <nick@ccl4.org>, colaționarea informațiilor furnizate de Slaven Rezic și Tim Bunce.

Vă rugăm să raportați orice erori, actualizări sau sugestii la adresa <https://github.com/Perl/perl5/issues>.

TRADUCERE

Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>

Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.

Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.

16 februarie 2025 perl v5.40.1