fileno FILEHANDLE
Gražina failo deskriptoriu filehandle'ui arba neapibrėžtą reikšmę, jei filehandle'as neatidarytas. Pagrinde tai naudinga konstruojant bitmapus
select
ir žemo lygio POSIX tty-tvarkymosi operacijoms. Jei FILEHANDLE yra išsireiškimas, reikšmė yra paimama kaip netiesioginis filehandle'as, paprastai jo pavadinimas.
Galima tai naudoti mėginant suprasti ar du handle'ai priskiriami tam pačiam pamatiniam deskriptoriui:
if (fileno(THIS) == fileno(THAT)) {
print "THIS and THAT are dups\n";
}
(Filehandle'ai sujungti su atminties objektais pagal naujas open
ypatybes, gali gražinti neapibrėžtą reikšmę net jei yra atviri.)