Puede leer este archivo en cualquier editor de texto (verá algunos caracteres
extraños, pero puede ignorarlos). Está escrito en formato POD (vea pod/perlpod.pod),
un formato diseñado específicamente para ser legible tal cual.
=head1 NOMBRE
README.freebsd - Perl versión 5 en sistemas FreeBSD
=head1 DESCRIPCIÓN
En este documento se describen varias características de FreeBSD que afectan a
la compilación y ejecución de Perl versión 5 (en lo sucesivo, Perl).
=head2 FreeBSD vuelca la memoria de trabajo desde readdir_r con ithreads
Si Perl está configurado para usar ithreads, las llamadas a biblioteca
reentrantes tendrán preferencia sobre las versiones no reentrantes. En las
versiones 4.5 y anteriores de FreeBSD existe un error en la función
C<readdir_r> que provocará un SEGV si se leen directorios grandes. Está
disponible una revisión de FreeBSD libc (vea
http://www.freebsd.org/cgi/query-pr.cgi?pr=misc/30631) que se ha integrado en
FreeBSD 4.6.
=head2 En FreeBSD, $^X no siempre contiene una ruta de acceso completa
Siempre que es posible, perl 5.8.0 establece una ruta de acceso completa como
valor de C<$^X>. Para ello, pregunta al sistema operativo. En FreeBSD, para
localizar la ruta de acceso completa del intérprete perl se lee el vínculo
simbólico F</proc/curproc/file>. Existe un error en FreeBSD que puede hacer que
el resultado de la lectura de este vínculo simbólico devuelva un valor
incorrecto (vea http://www.freebsd.org/cgi/query-pr.cgi?pr=35703). En estos
casos, perl vuelve al comportamiento anterior (utilizar el valor argv[0] de C
en C<$^X>).
=head1 AUTOR
Nicholas Clark <nick@ccl4.org>, con aportaciones de Slaven Rezic y Tim Bunce.
Para notificar errores, actualizaciones o sugerencias, utilice la dirección
F<perlbug@perl.org>.
=head1 TRADUCTORES
=over
=item * Joaquín Ferrero (Tech Lead), C< explorer + POD2ES at joaquinferrero.com >
=item * Enrique Nell (Language Lead), C< blas.gordon + POD2ES at gmail.com >
=back