in reply to Re^2: system function problem
in thread system function problem

Hi All,

Something told me that I should check out links with pipes and I tried this.

head myfile | links

and i get the same problem that i had mentioned with my script. for some reason links does not like a pipe being open when it is called. In my script, The pipe should be done (i.e. no more data to feed) before it calls links but still it does not like that. I feel if we could close the pipe explicitly then it might help. is there a way to close that pipe explicitly? I am not sure how to do this because the user could send in a file name too, if they don't then it defaults to STDIN/Pipes i.e. i am using the <> handle.

Thanks for your help!

cheers

SK

Replies are listed 'Best First'.
Re^4: system function problem
by sk (Curate) on Sep 19, 2004 at 21:31 UTC
    closing and opening STDIN (by storing the handle in another place) did not work the way i expected. Someone in the elinks suggested that i do open(STDIN,"/dev/tty"); this worked great! I just thought I will close the loop on this. Thanks. -SK