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

note: type: TH
en: 2016-03-15
de: 15. März 2016

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

note: type: SH
en: NAME
de: BEZEICHNUNG

note: type: Plain text
en: brk, sbrk - change data segment size
de: brk, sbrk - Datensegmentgröße ändern

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

note: type: Plain text
en: B<int brk(void *>I<addr>B<);>
de: B<int brk(void *>I<adresse>B<);>

note: type: Plain text
en: B<void *sbrk(intptr_t >I<increment>B<);>
de: B<void *sbrk(intptr_t >I<erhoehung>B<);>

note: type: Plain text
en: Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):
de: Mit Glibc erforderliche Makros (siehe B<feature_test_macros>(7)):

note: type: TP
en: Since glibc 2.19:
de: Seit Glibc 2.19:

note: type: TP
en: From glibc 2.12 to 2.19:
de: Von Glibc 2.12 bis 2.19:

note: type: TP
en: Before glibc 2.12:
de: Vor Glibc 2.12:

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: B<brk>()  and B<sbrk>()  change the location of the I<program break>, which defines the end of the process's data segment (i.e., the program break is the first location after the end of the uninitialized data segment).  Increasing the program break has the effect of allocating memory to the process; decreasing the break deallocates memory.
de: B<brk>() und B<sbrk>() ändern den Ort des I<program break>, der das Ende des Datensegments des Prozesses definiert (d.h. der Program-Break ist der erste Ort nach dem Ende des nicht initialisierten Datensegments). Den Program-Break zu vergrößern hat die Auswirkung, dass für den Prozess Speicher reserviert wird; den Break zu verkleinern gibt reservierten Speicher frei.

note: type: Plain text
en: B<brk>()  sets the end of the data segment to the value specified by I<addr>, when that value is reasonable, the system has enough memory, and the process does not exceed its maximum data size (see B<setrlimit>(2)).
de: B<brk> setzt das Ende des Datensegments auf den Wert, der durch I<adresse> angegeben ist. Wenn dieser Wert vernünftig ist, hat das System genug Speicher und der Prozess überschreitet nicht seine maximale Datengröße (siehe B<setrlimit>(2)).

note: type: Plain text
en: B<sbrk>()  increments the program's data space by I<increment> bytes.  Calling B<sbrk>()  with an I<increment> of 0 can be used to find the current location of the program break.
de: B<sbrk> vergrößert den Datenbereich des Programms um I<erhoehung> Byte. Der Aufruf von B<sbrk> mit einer I<erhoehung> von 0 kann zum Auffinden des aktuellen Ortes des Program-Breaks benutzt werden.

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

note: type: Plain text
en: On success, B<brk>()  returns zero.  On error, -1 is returned, and I<errno> is set to B<ENOMEM>.
de: Bei Erfolg gibt B<brk> Null zurück. Im Fehlerfall wird -1 zurückgegeben und I<errno> auf B<ENOMEM> gesetzt.

note: type: Plain text
en: On success, B<sbrk>()  returns the previous program break.  (If the break was increased, then this value is a pointer to the start of the newly allocated memory).  On error, I<(void\ *)\ -1> is returned, and I<errno> is set to B<ENOMEM>.
de: Bei Erfolg gibt B<brk> den vorherigen Program-Break zurück. (Falls der Break erhöht wurde, ist dieser Wert ein Zeiger auf den Anfang des neu reservierten Speichers). Im Fehlerfall wird I<(void\ *)\ -1> zurückgegeben und I<errno> auf B<ENOMEM> gesetzt.

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

note: .BR brk () and .BR sbrk () are not defined in the C Standard and are deliberately excluded from the POSIX.1-1990 standard (see paragraphs B.1.1.1.3 and B.8.3.3). type: Plain text
en: 4.3BSD; SUSv1, marked LEGACY in SUSv2, removed in POSIX.1-2001.
de: 4.3BSD; SUSv1, in SUSv2 als ALTLAST gekennzeichnet, in POSIX.1-2001 entfernt

note: type: SH
en: NOTES
de: ANMERKUNGEN

note: type: Plain text
en: Avoid using B<brk>()  and B<sbrk>(): the B<malloc>(3)  memory allocation package is the portable and comfortable way of allocating memory.
de: Vermeiden Sie die Benutzung von B<brk>() und B<sbrk>(): Das Speicherreservierungspaket B<malloc>(3) ist portabel und stellt eine komfortable Möglichkeit der Speicherreservierung bereit.

note: One sees \fIint\fP (e.g., XPGv4, DU 4.0, HP-UX 11, FreeBSD 4.0, OpenBSD 3.2), \fIssize_t\fP (OSF1 2.0, Irix 5.3, 6.5), \fIptrdiff_t\fP (libc4, libc5, ulibc, glibc 2.0, 2.1), \fIintptr_t\fP (e.g., XPGv5, AIX, SunOS 5.8, 5.9, FreeBSD 4.7, NetBSD 1.6, Tru64 5.1, glibc2.2). type: Plain text
en: Various systems use various types for the argument of B<sbrk>().  Common are I<int>, I<ssize_t>, I<ptrdiff_t>, I<intptr_t>.
de: Verschiedene Systeme benutzen verschieden Typen für das Argument von B<sbrk>(). Üblich sind I<int>, I<ssize_t>, I<ptrdiff_t> und I<intptr_t>.

note: type: SS
en: C library/kernel differences
de: Unterschiede C-Bibliothek/Kernel

note: type: Plain text
en: The return value described above for B<brk>()  is the behavior provided by the glibc wrapper function for the Linux B<brk>()  system call.  (On most other implementations, the return value from B<brk>()  is the same; this return value was also specified in SUSv2.)  However, the actual Linux system call returns the new program break on success.  On failure, the system call returns the current break.  The glibc wrapper function does some work (i.e., checks whether the new break is less than I<addr>)  to provide the 0 and -1 return values described above.
de: Der oben beschriebene Rückgabewert für B<brk>() stellt das durch die Glibc-Wrapper-Funktion bereitgestellte Verhalten für den Linux-Systemaufruf B<brk>() bereit. (In den meisten anderen Implementierungen hat B<brk>() den gleichen Rückgabewert; dieser Rückgabewert wurde auch in SUSv2 angegeben.) Der tatsächliche Linux-Systemaufruf gibt allerdings bei Erfolg den neuen Program-Break zurück. Bei Misserfolg gibt der Systemaufruf den aktuellen Break zurück. Die Glibc-Wrapper-Funktion tut dasselbe (d.h. sie prüft, ob der neue Break kleiner als I<adresse> ist), um die Rückgabewerte 0 und -1 wie oben beschrieben zurückzugeben.

note: type: Plain text
en: On Linux, B<sbrk>()  is implemented as a library function that uses the B<brk>()  system call, and does some internal bookkeeping so that it can return the old break value.
de: Auf Linux ist B<sbrk>() als Bibliotheksfunktion implementiert, die den Systemaufruf B<brk>() benutzt und ein wenig interne Buchführung erledigt, so dass sie den alten Break-Wert zurückgeben kann.

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