Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന perlfreebsd കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
perlfreebsd - FreeBSD സിസ്റ്റങ്ങളിൽ Perl പതിപ്പ് 5
വിവരണം
ഈ പ്രമാണം FreeBSD-യുടെ വിവിധ സവിശേഷതകൾ വിവരിക്കുന്നു, അത് Perl പതിപ്പ് 5-നെ എങ്ങനെ ബാധിക്കും
(ഇനി മുതൽ വെറും പേൾ) സമാഹരിച്ചു കൂടാതെ/അല്ലെങ്കിൽ റൺ ചെയ്യുന്നു.
ഫ്രീബിഎസ് ഡി കോർ ഡംപുകൾ നിന്ന് readdir_r കൂടെ ത്രെഡുകൾ
ithreads ഉപയോഗിക്കുന്നതിന് perl കോൺഫിഗർ ചെയ്യുമ്പോൾ, അത് റീ-എൻട്രന്റ് ലൈബ്രറി കോളുകൾ ഉപയോഗിക്കും
വീണ്ടും പ്രവേശിക്കാത്ത പതിപ്പുകൾക്കുള്ള മുൻഗണന. FreeBSD-യുടെ "readdir_r" ഫംഗ്ഷനിൽ ഒരു ബഗ് ഉണ്ട്
4.5-ലും അതിനുമുമ്പും ഉള്ള പതിപ്പുകളിൽ വലിയ ഡയറക്ടറികൾ വായിക്കുമ്പോൾ ഒരു SEGV ഉണ്ടാകാം. ഒരു പാച്ച്
FreeBSD-യ്ക്ക് libc ലഭ്യമാണ് (കാണുക http://www.freebsd.org/cgi/query-pr.cgi?pr=misc/30631 )
ഇത് FreeBSD 4.6-ലേക്ക് സംയോജിപ്പിച്ചിരിക്കുന്നു.
$^X ഇല്ല എല്ലായിപ്പോഴും അടങ്ങിയിട്ടുണ്ട് a നിറഞ്ഞ പാത in ഫ്രീബിഎസ് ഡി
ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തോട് ആവശ്യപ്പെട്ട് ഒരു പൂർണ്ണ പാതയിലേക്ക് സാധ്യമാകുന്നിടത്ത് perl $^X സജ്ജമാക്കുന്നു. FreeBSD-യിൽ
"KERN_PROC_PATHNAME" എന്നതിനൊപ്പം "sysctl" ഉപയോഗിച്ചാണ് പേൾ ഇന്റർപ്രെറ്ററിന്റെ പൂർണ്ണ പാത കണ്ടെത്തുന്നത്
അത് പിന്തുണയ്ക്കുന്നു, അല്ലാത്തപക്ഷം സിംലിങ്ക് വായിക്കുന്നതിലൂടെ /proc/curproc/ഫയൽ. FreeBSD 7 ഉം അതിനുമുമ്പും
ഏതെങ്കിലും സമീപനം ചിലപ്പോൾ തെറ്റായ മൂല്യം നൽകുന്ന ഒരു ബഗ് ഉണ്ട് (കാണുക
http://www.freebsd.org/cgi/query-pr.cgi?pr=35703 ). ഈ സന്ദർഭങ്ങളിൽ perl തിരികെ വീഴും
$^X-ന് C's argv[0] മൂല്യം ഉപയോഗിക്കുന്ന പഴയ സ്വഭാവം.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് perlfreebsd ഓൺലൈനായി ഉപയോഗിക്കുക