Shibi NS writes: [...] > my $log = new FileHandle("process.log", "a"); > > When I print the $log->fileno it print FD as 0 and I have couple other log > files opened after this all of these having random numbers like 12,15 etc. my > believe is FD 0 used for STDIN . Is this is bug or aim doing > something wrong ? If you have closed FD 0, the next file opened will get that file descriptor. If that's the case, one solution is to open /dev/null after closing FD 0; another is to just let the FD be 0, as long as it works. ----Scott.