indietro

  • fileno FILEHANDLE

    Restituisce il descrittore di file per un filehandle, o il valore indefinito se il filehandle non è aperto. Lo scopo di questa funzione è principalmente quello di preparare le mappe di bit per select e per operazioni POSIX di basso livello sulla gestione dei tty. Se FILEHANDLE è un'espressione, il valore viene considerato come filehandle indiretto, generalmente il suo nome.

    Potete usare questa funzione per verificare che due filehandle si riferiscano allo stesso descrittore:

        if(fileno(QUESTO) == fileno(QUELLO)) {
            print "QUESTO e QUELLO sono duplicati\n";
        }

    (I filehandle collegati ad oggetti in memoria con le nuove funzionalità di open potrebbero restituire il valore indefinito nonostante siano aperti).