manpages-de - en to de translation catalogue (30 entries)

note: type: TH
en: 2017-09-15
de: 15. September 2017

note: type: TH
en: Linux Programmer's Manual
de: Linux-Programmierhandbuch

note: type: SH
en: NAME
de: BEZEICHNUNG

note: type: Plain text
en: uselib - load shared library
de: uselib - eine gemeinsam benutzte Bibliothek laden

note: type: SH
en: SYNOPSIS
de: ÜBERSICHT

note: type: Plain text
en: B<int uselib(const char *>I<library>B<);>
de: B<int uselib(const char *>I<bibliothek>B<);>

note: type: Plain text
en: I<Note>: No declaration of this system call is provided in glibc headers; see NOTES.
de: I<Anmerkung>: In den Glibc-Headern wird keine Deklaration für diesen Systemaufruf bereitgestellt, siehe ANMERKUNGEN.

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: The system call B<uselib>()  serves to load a shared library to be used by the calling process.  It is given a pathname.  The address where to load is found in the library itself.  The library can have any recognized binary format.
de: Der Systemaufruf B<uselib>() dient dazu, eine gemeinsam benutzte Bibliothek für die Nutzung durch den aufrufenden Prozess zu laden. Ihr wird ein Pfadname übergeben. Die Ladeadresse befindet sich wird in der Bibliothek selbst. Die Bibliothek kann jedes bekannte binäre Format haben.

note: type: SH
en: RETURN VALUE
de: RÜCKGABEWERT

note: type: Plain text
en: On success, zero is returned.  On error, -1 is returned, and I<errno> is set appropriately.
de: Bei Erfolg wird Null zurückgegeben. Bei einem Fehler wird -1 zurückgegeben und I<errno> entsprechend gesetzt.

note: type: SH
en: ERRORS
de: FEHLER

note: type: Plain text
en: In addition to all of the error codes returned by B<open>(2)  and B<mmap>(2), the following may also be returned:
de: Zusätzlich zu all den Fehlercodes, die von B<open>(2) und B<mmap>(2) zurückgegeben werden, können auch folgende auftreten:

note: type: Plain text
en: The library specified by I<library> does not have read or execute permission, or the caller does not have search permission for one of the directories in the path prefix.  (See also B<path_resolution>(7).)
de: Die durch I<bibliothek> angegebene Bibliothek hat kein Lese- oder Ausführrecht oder der Aufrufende hat kein Suchrecht für eines der Verzeichnisse im Pfadpräfix. (Siehe auch B<path_resolution>(7).)

note: type: Plain text
en: The system-wide limit on the total number of open files has been reached.
de: Die systemweite Beschränkung für die Gesamtzahl offener Dateien wurde erreicht.

note: type: Plain text
en: The file specified by I<library> is not an executable of a known type; for example, it does not have the correct magic numbers.
de: Die Datei, die durch I<bibliothek> angegeben wird, ist keine ausführbare Datei eines bekannten Typs. Sie hat zum Beispiel nicht die richtigen magischen Zahlen.

note: type: SH
en: CONFORMING TO
de: KONFORM ZU

note: type: Plain text
en: B<uselib>()  is Linux-specific, and should not be used in programs intended to be portable.
de: B<uselib>() ist Linux-spezifisch und sollte nicht in portierbaren Programmen benutzt werden.

note: type: SH
en: NOTES
de: ANMERKUNGEN

note: type: Plain text
en: This obsolete system call is not supported by glibc.  No declaration is provided in glibc headers, but, through a quirk of history, glibc versions before 2.23 did export an ABI for this system call.  Therefore, in order to employ this system call, it was sufficient to manually declare the interface in your code; alternatively, you could invoke the system call using B<syscall>(2).
de: Dieser veraltete Systemaufruf wird von Glibc nicht unterstützt. In den Glibc-Headern wird keine Deklaration bereitgestellt, allerdings exportierten Glibc-Versionen vor 2.23 durch eine Laune der Geschichte eine ABI für diesen Systemaufruf. Um diesen Systemaufruf einzusetzen, reichte es aus, manuell die Schnittstelle in Ihrem Code zu deklarieren; alternativ könnten Sie den Systemaufruf mittels B<syscall>(2) auslösen.

note: type: Plain text
en: In ancient libc versions, B<uselib>()  was used to load the shared libraries with names found in an array of names in the binary.
de: In uralten Libc-Versionen wurde B<uselib>() benutzt, um die gemeinsam benutzten Bibliotheken zu laden, die mit Namen in einem Namensfeld in der Binärdatei gefunden wurden.

note: libc 4.3.1f - changelog 1993-03-02 libc 4.3.4 - changelog 1993-04-21 type: Plain text
en: Since libc 4.3.2, startup code tries to prefix these names with "/usr/lib", "/lib" and "" before giving up.  In libc 4.3.4 and later these names are looked for in the directories found in B<LD_LIBRARY_PATH>, and if not found there, prefixes "/usr/lib", "/lib" and "/" are tried.
de: Seit Libc 4.3.2 versucht der Anfangscode diesen Namen »/usr/lib«, »/lib« und »« voranzustellen, bevor er aufgibt. In Libc 4.3.4 und danach werden diese Namen in den Verzeichnissen gesucht, die im B<LD_LIBRARY_PATH> gefunden werden. Falls diese nicht gefunden werden, werden »/usr/lib«, »/lib« und »/« ausprobiert.

note: type: Plain text
en: From libc 4.4.4 on only the library "/lib/ld.so" is loaded, so that this dynamic library can load the remaining libraries needed (again using this call).  This is also the state of affairs in libc5.
de: Seit Libc 4.4.4 wird nur noch die Bibliothek »lib/ld.so« geladen, so dass diese dynamische Bibliothek die verbleibenden benötigten Bibliotheken laden kann (wieder mit diesem Aufruf). Dies ist auch der Stand der Dinge in Libc5.

note: type: Plain text
en: glibc2 does not use this call.
de: Glibc2 benutzt diesen Aufruf nicht.

note: commit 69369a7003735d0d8ef22097e27a55a8bad9557a type: Plain text
en: Since Linux 3.15, this system call is available only when the kernel is configured with the B<CONFIG_USELIB> option.
de: Seit Linux 3.15 ist der Systemaufruf nur verfügbar, falls der Kernel mit der Option B<CONFIG_USELIB> konfiguriert wurde.

note: type: SH
en: SEE ALSO
de: SIEHE AUCH

note: type: SH
en: COLOPHON
de: KOLOPHON

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
de: Diese Seite ist Teil der Veröffentlichung 5.03 des Projekts Linux-I<man-pages>. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden sich unter \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
de: Diese Seite ist Teil der Veröffentlichung 5.02 des Projekts Linux-I<man-pages>. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden sich unter \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
de: Diese Seite ist Teil der Veröffentlichung 5.01 des Projekts Linux-I<man-pages>. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden sich unter \%https://www.kernel.org/doc/man-pages/.
