[linux-ileri] Dusuk seviyeli dizin acma/okuma

---------

From: Arman Aksoy (armish@linux-sevenler.de)
Date: Thu 26 Jun 2003 - 00:40:17 EEST

  • Next message: Rıdvan CAN: "[linux-ileri] Re: OpenOffice.org Yansıları"

    Merhaba,

    The C Programming Language kitabinda gordugum bir ornek uzerine su
    sekilde bir test yaptim,

    # include <stdio.h>
    # include <fcntl.h>
    # include <unistd.h>
    # include <sys/dir.h>

    int main(void) {

            int dt;
            struct direct onbellek;

            if((dt = open(".", O_RDONLY, 0)) == -1) {

                    printf("Acilamadi...\n");
                    perror("open");
                    return -1;

            }

            while( read(dt, (char *) &onbellek, sizeof(onbellek)) != 0 ) {

                    if(onbellek.d_ino == 0)
                            continue;

                    printf("%s\n", onbellek.d_name);

            }

            close(dt);

            return 0;

    }

    Bu programi derleyip, calistirdigimda sonsuz donguydeymis gibi
    davraniyor ve sanirim onbellek'in icindeki rastgele karakterleri ekrana
    bastiriyor..

    Acaba nerede hata yapiyorum?

    Kolay Gelsin

    -- 
    Arman (Armish) Aksoy
    http://lfs.geleceklinux.org
    http://linux-sevenler.de
    

  • Next message: Rıdvan CAN: "[linux-ileri] Re: OpenOffice.org Yansıları"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.