getdents

Discussion in 'C Programming' started by Jogo, Feb 7, 2004.

  1. Jogo

    Jogo Guest

    Hallo zusammen,

    ich habe nach dem Reboot eines Linux-Servers (SLES 8.0) folgendes
    Phanomän. Sobald ich einen Befehl (der Form ../) in einem Verzeichnis
    unterhalb von "/" (root) absetzte, kriege ich einen Input/Output Error.
    Dies bezieht sich aber nur auf "Programme" die zwar im Pfad liegen,
    jedoch eigentlich "Links" auf ../ o.a. sind. Ich habe verucht mit Hilfe
    von strace dem Problem näher zu kommen, jedoch ohne Erfolg.

    Ausgabe von strace:
    ------------>
    getdents64(0x3, 0x805d788, 0x200, 0x805d788) = -1 EIO (Input/output error)
    <------------

    ich denke es ist irgendein Verkettungsproblem. (Filesystem ext3) Gebe
    ich absolute Pfade ein funktioniert es nämlich.

    Ich bin für jeden Tipp und Hilfe dankbar ..
    Jörg
    Jogo, Feb 7, 2004
    #1
    1. Advertising

  2. Jogo

    Joe Wright Guest

    Jogo wrote:
    >
    > Hallo zusammen,
    >
    > ich habe nach dem Reboot eines Linux-Servers (SLES 8.0) folgendes
    > Phanomän. Sobald ich einen Befehl (der Form ../) in einem Verzeichnis
    > unterhalb von "/" (root) absetzte, kriege ich einen Input/Output Error.
    > Dies bezieht sich aber nur auf "Programme" die zwar im Pfad liegen,
    > jedoch eigentlich "Links" auf ../ o.a. sind. Ich habe verucht mit Hilfe
    > von strace dem Problem näher zu kommen, jedoch ohne Erfolg.
    >
    > Ausgabe von strace:
    > ------------>
    > getdents64(0x3, 0x805d788, 0x200, 0x805d788) = -1 EIO (Input/output error)
    > <------------
    >
    > ich denke es ist irgendein Verkettungsproblem. (Filesystem ext3) Gebe
    > ich absolute Pfade ein funktioniert es nämlich.
    >
    > Ich bin für jeden Tipp und Hilfe dankbar ..
    > Jörg

    Off Topic here. What is your C frage?
    --
    Joe Wright http://www.jw-wright.com
    "Everything should be made as simple as possible, but not simpler."
    --- Albert Einstein ---
    Joe Wright, Feb 7, 2004
    #2
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.

Share This Page