http://perl.lt/fileno :: /Funkcijos/fileno - gražina failo deskriptorių iš filehandle'o/


  • 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.)



2005.04.11 - 2012.05.21 © algirdas@perl.lt