perlvos.1

来自「视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.」· 1 代码 · 共 278 行

1
278
字号
.\" Automatically generated by Pod::Man 2.16 (Pod::Simple 3.05).\".\" Standard preamble:.\" ========================================================================.de Sh \" Subsection heading.br.if t .Sp.ne 5.PP\fB\\$1\fR.PP...de Sp \" Vertical space (when we can't use .PP).if t .sp .5v.if n .sp...de Vb \" Begin verbatim text.ft CW.nf.ne \\$1...de Ve \" End verbatim text.ft R.fi...\" Set up some character translations and predefined strings.  \*(-- will.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left.\" double quote, and \*(R" will give a right double quote.  \*(C+ will.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,.\" nothing in troff, for use with C<>..tr \(*W-.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'.ie n \{\.    ds -- \(*W-.    ds PI pi.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch.    ds L" "".    ds R" "".    ds C` "".    ds C' ""'br\}.el\{\.    ds -- \|\(em\|.    ds PI \(*p.    ds L" ``.    ds R" '''br\}.\".\" Escape single quotes in literal strings from groff's Unicode transform..ie \n(.g .ds Aq \(aq.el       .ds Aq '.\".\" If the F register is turned on, we'll generate index entries on stderr for.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index.\" entries marked with X<> in POD.  Of course, you'll have to process the.\" output yourself in some meaningful fashion..ie \nF \{\.    de IX.    tm Index:\\$1\t\\n%\t"\\$2"...    nr % 0.    rr F.\}.el \{\.    de IX...\}.\".\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2)..\" Fear.  Run.  Save yourself.  No user-serviceable parts..    \" fudge factors for nroff and troff.if n \{\.    ds #H 0.    ds #V .8m.    ds #F .3m.    ds #[ \f1.    ds #] \fP.\}.if t \{\.    ds #H ((1u-(\\\\n(.fu%2u))*.13m).    ds #V .6m.    ds #F 0.    ds #[ \&.    ds #] \&.\}.    \" simple accents for nroff and troff.if n \{\.    ds ' \&.    ds ` \&.    ds ^ \&.    ds , \&.    ds ~ ~.    ds /.\}.if t \{\.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u".    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'.\}.    \" troff and (daisy-wheel) nroff accents.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'.ds 8 \h'\*(#H'\(*b\h'-\*(#H'.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#].ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#].ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#].ds ae a\h'-(\w'a'u*4/10)'e.ds Ae A\h'-(\w'A'u*4/10)'E.    \" corrections for vroff.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'.    \" for low resolution devices (crt and lpr).if \n(.H>23 .if \n(.V>19 \\{\.    ds : e.    ds 8 ss.    ds o a.    ds d- d\h'-1'\(ga.    ds D- D\h'-1'\(hy.    ds th \o'bp'.    ds Th \o'LP'.    ds ae ae.    ds Ae AE.\}.rm #[ #] #H #V #F C.\" ========================================================================.\".IX Title "PERLVOS 1".TH PERLVOS 1 "2007-12-18" "perl v5.10.0" "Perl Programmers Reference Guide".\" For nroff, turn off justification.  Always turn off hyphenation; it makes.\" way too many mistakes in technical documents..if n .ad l.nh.SH "NAME"README.vos \- Perl for Stratus VOS.SH "SYNOPSIS".IX Header "SYNOPSIS"This file contains notes for building perl on the Stratus \s-1VOS\s0operating system.  Perl is a scripting or macro language that ispopular on many systems.  See perlbook for a number of goodbooks on Perl..PPThese are instructions for building Perl from source.  Mostpeople can simply download a pre-compiled distribution from the\&\s-1VOS\s0 anonymous \s-1FTP\s0 site.  This version of Perl is not supportedon \s-1VOS\s0 Release 14.2.0 or earlier releases.  If you are running\&\s-1VOS\s0 Release 14.3.0 or later, download Perl fromftp://ftp.stratus.com/pub/vos/posix/ga/ga.html.  Instructionsfor unbundling the Perl distribution file are atftp://ftp.stratus.com/pub/vos/utility/utility.html..PPIf you are running \s-1VOS\s0 Release 14.4.1 or later, you can obtain apre-compiled, supported copy of perl by purchasing Release 2.0.1(or later) of the \s-1VOS\s0 \s-1GNU\s0 \*(C+ and \s-1GNU\s0 Tools product from StratusTechnologies..SH "BUILDING PERL FOR VOS".IX Header "BUILDING PERL FOR VOS"To build perl from its source code, you must have a Continuumplatform running \s-1VOS\s0 Release 14.5.0 or later, the \s-1STCP\s0 product,and the \s-1GNU\s0 \*(C+ and \s-1GNU\s0 Tools, Release 2.0.1 or later..PPTo build full perl using the supplied Configure script andmakefiles, change to the \*(L"vos\*(R" subdirectory and type the command\&\*(L"compile_full_perl\*(R" or \*(L"start_process compile_full_perl\*(R".  Thiswill configure, build, and test perl..SH "INSTALLING PERL IN VOS".IX Header "INSTALLING PERL IN VOS".IP "1." 4If you have built perl using the Configure script, ensure thatyou have modify permission to \f(CW\*(C`>system>ported\*(C'\fR and type.Sp.Vb 1\&     gmake install.Ve.IP "2." 4While there are currently no architecture-specificextensions or modules distributed with perl, the followingdirectories can be used to hold such files:.Sp.Vb 2\&     >system>ported>lib>perl5>5.9.0>7100\&     >system>ported>lib>perl5>5.9.0>8000.Ve.IP "3." 4Site-specific perl extensions and modules can be installed in one oftwo places.  Put architecture-independent files into:.Sp.Vb 1\&     >system>ported>lib>perl5>site_perl>5.9.0.Ve.SpPut site-specific architecture-dependent files into one of thefollowing directories:.Sp.Vb 2\&     >system>ported>lib>perl5>site_perl>5.9.0>7100\&     >system>ported>lib>perl5>site_perl>5.9.0>8000.Ve.IP "4." 4You can examine the \f(CW@INC\fR variable from within a perl programto see the order in which Perl searches these directories..SH "USING PERL IN VOS".IX Header "USING PERL IN VOS".Sh "Restrictions of Perl on \s-1VOS\s0".IX Subsection "Restrictions of Perl on VOS"This port of Perl version 5 to \s-1VOS\s0 prefers Unix-style,slash-separated pathnames over VOS-style greater-than-separatedpathnames.  VOS-style pathnames should work in most contexts, butif you have trouble, replace all greater-than characters by slashcharacters.  Because the slash character is used as a pathnamedelimiter, Perl cannot process \s-1VOS\s0 pathnames containing a slashcharacter in a directory or file name; these must be renamed..PPThis port of Perl also uses Unix-epoch date values internally.As long as you are dealing with \s-1ASCII\s0 character stringrepresentations of dates, this should not be an issue.  Thesupported epoch is January 1, 1980 to January 17, 2038..PPSee the file pod/perlport.pod for more information about the \s-1VOS\s0port of Perl..Sh "Handling of underflow and overflow".IX Subsection "Handling of underflow and overflow"Prior to \s-1VOS\s0 Release 14.7.0, \s-1VOS\s0 does not support automaticallymapping overflowed floating-point values to +infinity, norautomatically mapping underflowed floating-point values to zero,unlike many other platforms.  The Perl pack function has beenmodified to perform such mapping in software on \s-1VOS\s0.  Performingother floating-point computations that underflow or overflowwill probably result in \s-1SIGFPE\s0.  Don't push your luck..PPAs of \s-1VOS\s0 Release 14.7.0, the \s-1VOS\s0 \s-1POSIX\s0 runtime sets up thePA-RISC hardware floating-point status register so that theoverflow and underflow exceptions do not trap, but insteadautomatically convert the result to infinity or zero, asappropriate.  As of this writing, there are still floating-pointoperations that can trap, for example, subtracting two infinitevalues.  This is recorded as suggestion posix\-1022, which is notyet fixed..SH "TEST STATUS".IX Header "TEST STATUS"When Perl 5.9.0 is built using the native build process on \s-1VOS\s0Release 14.7.0 and \s-1GNU\s0 \*(C+/GNU Tools 2.0.2a, all but nineattempted tests either pass or result in \s-1TODO\s0 (ignored)failures.  The tests that fail are:.PPt/io/dup, test 2t/io/tell, test 28t/op/pack, test 0ext/B/t/bytecode, test 1ext/Devel/Peek/t/Peek, test 1ext/Encode/t/enc_module, test 1ext/IO/t/io_dup, test 2lib/ExtUtils/t/MM_Unix, test 94lib/Net/ing/t/450_service, test 8.SH "SUPPORT STATUS".IX Header "SUPPORT STATUS"I'm offering this port \*(L"as is\*(R".  You can ask me questions, but Ican't guarantee I'll be able to answer them.  There are someexcellent books available on the Perl language; consult a bookseller..PPIf you want a supported version of perl for \s-1VOS\s0, purchase the\&\s-1VOS\s0 \s-1GNU\s0 \*(C+ and \s-1GNU\s0 Tools Release 2.0.1 (or later) product fromStratus Technologies, along with a support contract (or fromanyone else who will sell you support)..SH "AUTHOR".IX Header "AUTHOR"Paul Green (Paul.Green@stratus.com).SH "LAST UPDATE".IX Header "LAST UPDATE"January 15, 2004

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?