Risultati da 1 a 5 di 5

Discussione: [UBUNTU] Problema nella scrittura di un modulo che scrive su un file sysfs

  1. #1
    New Member L'avatar di Donasnake
    Data Registrazione
    02-10-2009
    Messaggi
    30

    [UBUNTU] Problema nella scrittura di un modulo che scrive su un file sysfs

    Salve a tutti,
    sto provando a scrivere in un file (foo) con sysfs.
    Vi posto parte del codice utilizzato:

    static char foo[1024];
    static int baz;
    static char bar[1024];

    /*
    * The "foo" file where a static variable is read from and written to.
    */
    static ssize_t foo_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) {
    return sprintf(buf, "%s\n\n\n\n\n\n", foo);
    }

    static ssize_t foo_store(struct kobject *kobj, struct kobj_attribute *attr,
    const char *buf, size_t count)
    {
    sscanf(buf, "%s", &foo);
    return count;
    }

    static struct kobj_attribute foo_attribute =
    __ATTR(foo, 0666, foo_show, foo_store);

    Mi serve un aiuto. Quando scrivo una stringa (tramite il comando echo da shell) la inserisce correttamente. Il problema è che quando ne scrivo un'altra, la nuova SOVRASCRIVE la vecchia, mentre invece a me servirebbe scrivere tante righe una sotto l'altra.
    Come posso evitare ciò?
    Quello che noto è che, dopo aver scritto una stringa, all'apertura del file, il cursore del mouse si trova ALL'INIZIO del file...
    Mi aiutate?
    grazie

  2. #2
    SWZone Staff - Moderatrice
    La Segretaria
    Ogni Club ha la segretaria
    che merita

    Member of Swzone Ferrari club
    L'avatar di frabi
    Data Registrazione
    27-12-2002
    Località
    Cagliari
    Messaggi
    31.573
    Ma santo cielo, è scritto EVIDENZA bello in rosso, è così difficile leggere le regole??????

    Se aprirai ancora discussioni senza seguirle le troverai SICURAMENTE chiuse.

    Titolo modificato

  3. #3
    New Member L'avatar di Donasnake
    Data Registrazione
    02-10-2009
    Messaggi
    30
    Hei con calma!!

  4. #4
    SWZone Staff - Moderatrice
    La Segretaria
    Ogni Club ha la segretaria
    che merita

    Member of Swzone Ferrari club
    L'avatar di frabi
    Data Registrazione
    27-12-2002
    Località
    Cagliari
    Messaggi
    31.573
    Con calma cosa?
    E' stato ricordato che le regole ci sono, vanno rispettate e cosa succede se questo non avviene.
    Io sono calmissima, mi aspetto altrettanto.
    Ultima modifica di frabi; 26-11-2010 alle 22.11.14

  5. #5
    New Member L'avatar di Donasnake
    Data Registrazione
    02-10-2009
    Messaggi
    30
    Ci sono modi e modi di dirle le cose senza usare certi toni!!!

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •