ນີ້ແມ່ນຄໍາສັ່ງ perlfreebsd ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
perlfreebsd - ຮຸ່ນ Perl 5 ໃນລະບົບ FreeBSD
ລາຍລະອຽດ
ເອກະສານນີ້ອະທິບາຍລັກສະນະຕ່າງໆຂອງ FreeBSD ທີ່ຈະສົ່ງຜົນກະທົບຕໍ່ວິທີການ Perl ຮຸ່ນ 5
(ຕໍ່ໄປພຽງແຕ່ Perl) ຖືກລວບລວມແລະ / ຫຼືແລ່ນ.
FreeBSD core ຂີ້ເຫຍື່ອ ຈາກ readdir_r ກັບ ຫົວຂໍ້
ເມື່ອ perl ຖືກຕັ້ງຄ່າເພື່ອໃຊ້ ithreads, ມັນຈະໃຊ້ການໂທເຂົ້າຫ້ອງສະຫມຸດຄືນໃຫມ່
ຄວາມມັກຕໍ່ກັບລຸ້ນທີ່ບໍ່ເຂົ້າກັນໃໝ່. ມີຂໍ້ຜິດພາດໃນຟັງຊັນ "readdir_r" ຂອງ FreeBSD
ໃນຮຸ່ນ 4.5 ແລະກ່ອນຫນ້ານັ້ນສາມາດເຮັດໃຫ້ເກີດ SEGV ໃນເວລາທີ່ອ່ານໄດເລກະທໍລີຂະຫນາດໃຫຍ່. ແຜ່ນ
ສໍາລັບ FreeBSD libc ແມ່ນມີຢູ່ (ເບິ່ງ http://www.freebsd.org/cgi/query-pr.cgi?pr=misc/30631 )
ເຊິ່ງໄດ້ຖືກລວມເຂົ້າໃນ FreeBSD 4.6.
$^X ບໍ່ ສະເຫມີໄປ ບັນຈຸ a ຢ່າງເຕັມທີ່ ເສັ້ນທາງ in FreeBSD
perl ກໍານົດ $^X ບ່ອນທີ່ເປັນໄປໄດ້ໄປສູ່ເສັ້ນທາງເຕັມໂດຍການຖາມລະບົບປະຕິບັດການ. ໃນ FreeBSD ໄດ້
ເສັ້ນທາງເຕັມຂອງນາຍພາສາ perl ຖືກພົບເຫັນໂດຍໃຊ້ "sysctl" ກັບ "KERN_PROC_PATHNAME" ຖ້າ
ທີ່ໄດ້ຮັບການສະຫນັບສະຫນູນ, ອື່ນໂດຍການອ່ານ symlink /proc/curproc/file. FreeBSD 7 ແລະກ່ອນຫນ້ານັ້ນ
ມີຂໍ້ບົກພ່ອງທີ່ວິທີການທັງສອງບາງຄັ້ງສົ່ງຄືນຄ່າທີ່ບໍ່ຖືກຕ້ອງ (ເບິ່ງ
http://www.freebsd.org/cgi/query-pr.cgi?pr=35703 ). ໃນກໍລະນີດັ່ງກ່າວນີ້, perl ຈະກັບຄືນໄປບ່ອນ
ພຶດຕິກໍາເກົ່າຂອງການໃຊ້ຄ່າ C's argv[0] ສໍາລັບ $^X.
ໃຊ້ perlfreebsd ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net