| Line | |
|---|
| 1 | $! 'f$verify(0)'
|
|---|
| 2 | $! --- protect against nonstandard definitions ---
|
|---|
| 3 | $ perl_define = "define/nolog"
|
|---|
| 4 | $ perl_on = "on error then exit $STATUS"
|
|---|
| 5 | $ perl_exit = "exit"
|
|---|
| 6 | $ perl_del = "delete"
|
|---|
| 7 | $ pif = "if"
|
|---|
| 8 | $! --- define i/o redirection (sys$output set by lib$spawn)
|
|---|
| 9 | $ pif perl_popen_in .nes. "" then perl_define/user/name_attributes=confine sys$input 'perl_popen_in'
|
|---|
| 10 | $ pif perl_popen_err .nes. "" then perl_define/user/name_attributes=confine sys$error 'perl_popen_err'
|
|---|
| 11 | $ pif perl_popen_out .nes. "" then perl_define sys$output 'perl_popen_out'
|
|---|
| 12 | $! --- build command line to get max possible length
|
|---|
| 13 | $c=perl_popen_cmd0
|
|---|
| 14 | $c=c+perl_popen_cmd1
|
|---|
| 15 | $c=c+perl_popen_cmd2
|
|---|
| 16 | $x=perl_popen_cmd3
|
|---|
| 17 | $c=c+x
|
|---|
| 18 | $ perl_on
|
|---|
| 19 | $ 'c'
|
|---|
| 20 | $ perl_exit '$STATUS'
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.