manpages-de - en to de translation catalogue (81 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: personality - set the process execution domain
de: personality - richtet die Prozess-Ausführungsumgebung ein

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

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: Linux supports different execution domains, or personalities, for each process.  Among other things, execution domains tell Linux how to map signal numbers into signal actions.  The execution domain system allows Linux to provide limited support for binaries compiled under other UNIX-like operating systems.
de: Linux unterstützt für jeden Prozess verschiedene Prozess-Ausführungsumgebungen oder Personalitäten. Unter anderem mit den Prozess-Ausführungsumgebungen bestimmt der Kernel, wie er Signalnummern in Signale umsetzen soll. Dieses System ermöglicht Linux teilweise, für andere UNIX-artige Systeme kompilierte Programme direkt laufen zu lassen.

note: type: Plain text
en: If I<persona> is not 0xffffffff, then B<personality>()  sets the caller's execution domain to the value specified by I<persona>.  Specifying I<persona> as 0xffffffff provides a way of retrieving the current persona without changing it.
de: Falls I<persona> nicht 0xffffffff ist, setzt B<personality>() die Ausführungsumgebung des Aufrufenden auf den durch I<persona> angegebenen Wert. Wird I<persona> als 0xffffffff angegeben, kann die aktuelle Persona ermittelt werden, ohne sie zu ändern.

note: type: Plain text
en: A list of the available execution domains can be found in I<E<lt>sys/personality.hE<gt>>.  The execution domain is a 32-bit value in which the top three bytes are set aside for flags that cause the kernel to modify the behavior of certain system calls so as to emulate historical or architectural quirks.  The least significant byte is value defining the personality the kernel should assume.  The flag values are as follows:
de: Eine Liste der verfügbaren Ausführungsumgebungen kann in I<E<lt>sys/personality.hE<gt>> gefunden werden. Die Ausführungsumgebung ist ein 32-Bit-Wert, in der die oberen drei Byte für Schalter, die den Kernel zur Veränderung bestimmter Systemaufrufe bewegen, bereitgestellt werden, damit historische oder architekturale Besonderheiten emuliert werden. Das unterste Byte ist ein Wert, der die Personalität definiert, die der Kernel annehmen sollte. Die Schalterwerte sind wie folgt:

note: type: TP
en: B<ADDR_COMPAT_LAYOUT> (since Linux 2.6.9)
de: B<ADDR_COMPAT_LAYOUT> (seit Linux 2.6.9)

note: type: Plain text
en: With this flag set, provide legacy virtual address space layout.
de: Ist dieser Schalter gesetzt, wird das veraltete virtuelle Arbeitspeicherlayout bereitgestellt.

note: type: TP
en: B<ADDR_NO_RANDOMIZE> (since Linux 2.6.12)
de: B<ADDR_NO_RANDOMIZE> (seit Linux 2.6.12)

note: type: Plain text
en: With this flag set, disable address-space-layout randomization.
de: Ist dieser Schalter gesetzt, wird Adressspeicherlayoutverwürfelung deaktiviert.

note: type: TP
en: B<ADDR_LIMIT_32BIT> (since Linux 2.2)
de: B<ADDR_LIMIT_32BIT> (seit Linux 2.2)

note: type: Plain text
en: Limit the address space to 32 bits.
de: Begrenzt den Adressraum auf 32-Bit.

note: type: TP
en: B<ADDR_LIMIT_3GB> (since Linux 2.4.0)
de: B<ADDR_LIMIT_3GB> (seit Linux 2.4.0)

note: type: Plain text
en: With this flag set, use 0xc0000000 as the offset at which to search a virtual memory chunk on B<mmap>(2); otherwise use 0xffffe000.
de: Ist dieser Schalter gesetzt, wird 0xc0000000 als Versatz verwendet, ab dem nach einem Datenblock virtuellen Speichers von mmap(2) gesucht wird, andernfalls wird 0xffffe000 benutzt.

note: type: TP
en: B<FDPIC_FUNCPTRS> (since Linux 2.6.11)
de: B<FDPIC_FUNCPTRS> (seit Linux 2.6.11)

note: type: Plain text
en: User-space function pointers to signal handlers point (on certain architectures) to descriptors.
de: Funktionszeiger im Benutzeradressraum auf Signalbehandlungsroutinen zeigen (auf bestimmten Architekturen) auf Deskriptoren.

note: type: TP
en: B<MMAP_PAGE_ZERO> (since Linux 2.4.0)
de: B<MMAP_PAGE_ZERO> (seit Linux 2.4.0)

note: type: TP
en: B<READ_IMPLIES_EXEC> (since Linux 2.6.8)
de: B<READ_IMPLIES_EXEC> (seit Linux 2.6.8)

note: type: Plain text
en: With this flag set, B<PROT_READ> implies B<PROT_EXEC> for B<mmap>(2).
de: Wird dieser Schalter gesetzt, impliziert B<PROT_READ> B<PROT_EXEC> für B<mmap>(2).

note: type: TP
en: B<SHORT_INODE> (since Linux 2.4.0)
de: B<SHORT_INODE> (seit Linux 2.4.0)

note: type: Plain text
en: No effects(?).
de: Kein Effekt (?).

note: type: TP
en: B<STICKY_TIMEOUTS> (since Linux 1.2.0)
de: B<STICKY_TIMEOUTS> (seit Linux 1.2.0)

note: type: Plain text
en: With this flag set, B<select>(2), B<pselect>(2), and B<ppoll>(2)  do not modify the returned timeout argument when interrupted by a signal handler.
de: Ist dieser Schalter gesetzt, werden B<select>(2), B<pselect>(2) und B<ppoll>(2) das zurückgegebene Zeitüberschreitungsargument nicht ändern, wenn sie durch eine Signalbehandlungsroutine unterbrochen werden.

note: type: TP
en: B<UNAME26> (since Linux 3.1)
de: B<UNAME26> (seit Linux 3.1)

note: type: Plain text
en: Have B<uname>(2)  report a 2.6.40+ version number rather than a 3.x version number.  Added as a stopgap measure to support broken applications that could not handle the kernel version-numbering switch from 2.6.x to 3.x.
de: Lässt B<uname>(2) eine Versionnummer von 2.6.40+ statt 3.x melden. Wurde als Überbrückung hinzugefügt, um Anwendungen zu unterstützen, die mit der Versionsnummernumstellung von 2.6.x auf 3.x nicht umgehen konnten.

note: type: TP
en: B<WHOLE_SECONDS> (since Linux 1.2.0)
de: B<WHOLE_SECONDS> (seit Linux 1.2.0)

note: type: Plain text
en: The available execution domains are:
de: Die verfügbaren Ausführungsumgebungen sind:

note: type: TP
en: B<PER_BSD> (since Linux 1.2.0)
de: B<PER_BSD> (seit Linux 1.2.0)

note: type: Plain text
en: BSD. (No effects.)
de: BSD. (Kein Effekt)

note: type: TP
en: B<PER_HPUX> (since Linux 2.4)
de: B<PER_HPUX> (seit Linux 2.4)

note: type: Plain text
en: Support for 32-bit HP/UX.  This support was never complete, and was dropped so that since Linux 4.0, this value has no effect.
de: Unterstützung für 32-Bit HP/UX. Diese Unterstützung war nie vollständig und wurde entfernt, so dass seit Linux 4.0 dieser Wert keinen Effekt hat.

note: type: TP
en: B<PER_IRIX32> (since Linux 2.2)
de: B<PER_IRIX32> (seit Linux 2.2)

note: type: Plain text
en: IRIX 5 32-bit.  Never fully functional; support dropped in Linux 2.6.27.  Implies B<STICKY_TIMEOUTS>.
de: IRIX 5 32-Bit. Funktionierte nie, die Unterstützung wurde in Linux 2.6.27 entfernt. Impliziert B<STICKY_TIMEOUTS>.

note: type: TP
en: B<PER_IRIX64> (since Linux 2.2)
de: B<PER_IRIX64> (seit Linux 2.2)

note: type: Plain text
en: IRIX 6 64-bit.  Implies B<STICKY_TIMEOUTS>; otherwise no effects.
de: IRIX 6 64-Bit. Impliziert B<STICKY_TIMEOUTS>; ansonsten kein Effekt.

note: type: TP
en: B<PER_IRIXN32> (since Linux 2.2)
de: B<PER_IRIXN32> (seit Linux 2.2)

note: type: Plain text
en: IRIX 6 new 32-bit.  Implies B<STICKY_TIMEOUTS>; otherwise no effects.
de: IRIX 6 new 32-bit. Impliziert B<STICKY_TIMEOUTS>; ansonsten kein Effekt.

note: type: TP
en: B<PER_ISCR4> (since Linux 1.2.0)
de: B<PER_ISCR4> (seit Linux 1.2.0)

note: type: Plain text
en: Implies B<STICKY_TIMEOUTS>; otherwise no effects.
de: Impliziert B<STICKY_TIMEOUTS>; ansonsten kein Effekt.

note: type: TP
en: B<PER_LINUX> (since Linux 1.2.0)
de: B<PER_LINUX> (seit Linux 1.2.0)

note: type: TP
en: B<PER_LINUX32> (since Linux 2.2)
de: B<PER_LINUX32> (seit Linux 2.2)

note: type: Plain text
en: [To be documented.]
de: [Muss noch dokumentiert werden.]

note: type: TP
en: B<PER_LINUX32_3GB> (since Linux 2.4)
de: B<PER_LINUX32_3GB> (seit Linux 2.4)

note: type: Plain text
en: Implies B<ADDR_LIMIT_3GB>.
de: Impliziert B<ADDR_LIMIT_3GB>.

note: type: TP
en: B<PER_LINUX_32BIT> (since Linux 2.0)
de: B<PER_LINUX_32BIT> (seit Linux 2.0)

note: type: Plain text
en: Implies B<ADDR_LIMIT_32BIT>.
de: Impliziert B<ADDR_LIMIT_32BIT>.

note: type: TP
en: B<PER_LINUX_FDPIC> (since Linux 2.6.11)
de: B<PER_LINUX_FDPIC> (seit Linux 2.6.11)

note: type: Plain text
en: Implies B<FDPIC_FUNCPTRS>.
de: Impliziert B<FDPIC_FUNCPTRS>.

note: type: TP
en: B<PER_OSF4> (since Linux 2.4)
de: B<PER_OSF4> (seit Linux 2.4)

note: Following is from a comment in arch/alpha/kernel/osf_sys.c type: Plain text
en: OSF/1 v4.  On alpha, clear top 32 bits of iov_len in the user's buffer for compatibility with old versions of OSF/1 where iov_len was defined as.  I<int>.
de: OSF/1 v4. Unter Alpha werden die oberen 32 Bit von iov_len im Puffer des Benutzer zurückgesetzt, um kompatibel zu alten Versionen von OSF/1 zu sein, bei denen iov_len als I<int> definiert war.

note: type: TP
en: B<PER_OSR5> (since Linux 2.4)
de: B<PER_OSR5> (seit Linux 2.4)

note: type: Plain text
en: Implies B<STICKY_TIMEOUTS> and B<WHOLE_SECONDS>; otherwise no effects.
de: Impliziert B<STICKY_TIMEOUTS> und B<WHOLE_SECONDS>; ansonsten kein Effekt.

note: type: TP
en: B<PER_RISCOS> (since Linux 2.2)
de: B<PER_RISCOS> (seit Linux 2.2)

note: type: TP
en: B<PER_SCOSVR3> (since Linux 1.2.0)
de: B<PER_SCOSVR3> (seit Linux 1.2.0)

note: type: Plain text
en: Implies B<STICKY_TIMEOUTS>, B<WHOLE_SECONDS>, and B<SHORT_INODE>; otherwise no effects.
de: Impliziert B<STICKY_TIMEOUTS>, B<WHOLE_SECONDS> und B<SHORT_INODE>; ansonsten kein Effekt.

note: type: TP
en: B<PER_SOLARIS> (since Linux 2.4)
de: B<PER_SOLARIS> (seit Linux 2.4)

note: type: TP
en: B<PER_SUNOS> (since Linux 2.4.0)
de: B<PER_SUNOS> (seit Linux 2.4.0)

note: type: Plain text
en: Implies B<STICKY_TIMEOUTS>.  Divert library and dynamic linker searches to I</usr/gnemul>.  Buggy, largely unmaintained, and almost entirely unused; support was removed in Linux 2.6.26.
de: Impliziert B<STICKY_TIMEOUTS>. Lenkt Bibliotheks- und dynamische Linker-Suchen nach I</usr/gnemul> um. Fehlerhaft, größtenteils nicht betreut und fast komplett unbenutzt; in Linux 2.6.26 wurde die Untersützung entfernt.

note: type: TP
en: B<PER_SVR3> (since Linux 1.2.0)
de: B<PER_SVR3> (seit Linux 1.2.0)

note: type: Plain text
en: Implies B<STICKY_TIMEOUTS> and B<SHORT_INODE>; otherwise no effects.
de: Impliziert B<STICKY_TIMEOUTS> und B<SHORT_INODE>; ansonsten kein Effekt.

note: type: TP
en: B<PER_SVR4> (since Linux 1.2.0)
de: B<PER_SVR4> (seit Linux 1.2.0)

note: type: Plain text
en: Implies B<STICKY_TIMEOUTS> and B<MMAP_PAGE_ZERO>; otherwise no effects.
de: Impliziert B<STICKY_TIMEOUTS> und B<MMAP_PAGE_ZERO>; ansonsten kein Effekt.

note: type: TP
en: B<PER_UW7> (since Linux 2.4)
de: B<PER_UW7> (seit Linux 2.4)

note: type: TP
en: B<PER_WYSEV386> (since Linux 1.2.0)
de: B<PER_WYSEV386> (seit Linux 1.2.0)

note: type: TP
en: B<PER_XENIX> (since Linux 1.2.0)
de: B<PER_XENIX> (seit Linux 1.2.0)

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

note: type: Plain text
en: On success, the previous I<persona> is returned.  On error, -1 is returned, and I<errno> is set appropriately.
de: Bei Erfolg wird die frühere I<persona> zurückgegeben. Tritt ein Fehler auf, ist der Rückgabewert -1 und I<errno> wird entsprechend gesetzt.

note: type: SH
en: ERRORS
de: FEHLER

note: type: Plain text
en: The kernel was unable to change the personality.
de: Der Kernel konnte die Prozess-Ausführungsumgebung nicht ändern.

note: type: SH
en: VERSIONS
de: VERSIONEN

note: personality wrapper first appeared in glibc 1.90, <sys/personality.h> was added later in 2.2.91. type: Plain text
en: This system call first appeared in Linux 1.1.20 (and thus first in a stable kernel release with Linux 1.2.0); library support was added in glibc 2.3.
de: Dieser Systemaufruf wurde in Linux 1.1.20 eingeführt (und daher erstmals in einer stabilen Kernelveröffentlichung mit Linux 1.2.0). Bibliotheksunterstützung wurde in glibc 2.3 hinzugefügt.

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

note: type: Plain text
en: B<personality>()  is Linux-specific and should not be used in programs intended to be portable.
de: B<personality>() ist Linux-spezifisch und sollte nicht für portable Programme verwendet werden.

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/.
