Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Thread-Sichere glibc Funktionen?

  1. #1
    Registrierter Benutzer
    Registriert seit
    22.06.1999
    Beiträge
    677

    Post Thread-Sichere glibc Funktionen?

    Gibt es irgendwo eine Liste von NICHT Thread-Sicheren Funktionen der glibc?

    Als Beispiel wird überall gethostbyname() angegeben. Da gibt es doch sicher noch mehr Funktionen die Probleme machen.

    Christoph

  2. #2
    koma
    Gast

    Post

    Ist ein schwieriges thema,
    hab mich auch mal damit beschäftigt.

    Falls es dir weiterhilft: functionen
    die irgentwelche statischen variablen
    verwenden ( z.B. strtok ) sollte man
    nicht verwenden ( es gibt z.B. ein strtok_r ).

    Aber vielleicht weißt du das auch schon,
    dann kannst du diese nachricht nach /dev/null
    weiterleiten.

  3. #3
    Registrierter Benutzer
    Registriert seit
    22.06.1999
    Beiträge
    677

    Post

    Ja, die _r() Funktionen habe ich auch schon gefunden. Mit dem folgenden Kommando erhält man eine Liste aller "Reentrant"-Varianten:

    grep '_r[ (]' /usr/include/*.h /usr/include/*/*.h

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •