...
if(!system("$program>$seq_file")) {
//error
}
...
I recently had to port some perl script to a unix machine and it calls an executable at some point via a C program.
It works, but... SYSTEM does not return 0 as it's supposed to when execution is successful.
I don't know why. Some things I thought about:
a) Maybe I need to flush befare calling system? I used the
line I got from perl.com documentation:
select((select(STDIN), $| = 1) [ 0 ]);
but it didn't help.
b) Another thing I thought...was maybe there is a timeout
for the SYSTEM cal I am not aware of? The program takes
about .5 seconds to execute.
I could use any help or suggestions.
Thanx
fuzzy animals unite!!!
Cheb
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.