manpages-de - en to de translation catalogue (22 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: getpagesize - get memory page size
de: getpagesize - gibt die Größe einer Speicherseite zurück

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

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: Plain text
en: From glibc 2.12 to 2.19:
de: Von Glibc 2.12 bis 2.19:

note: || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED type: Plain text
en: Before glibc 2.12: _BSD_SOURCE || _XOPEN_SOURCE\ E<gt>=\ 500
de: Vor Glibc 2.12: _BSD_SOURCE || _XOPEN_SOURCE\ E<gt>=\ 500

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: .SH HISTORY This call first appeared in 4.2BSD. type: Plain text
en: The function B<getpagesize>()  returns the number of bytes in a memory page, where "page" is a fixed-length block, the unit for memory allocation and file mapping performed by B<mmap>(2).
de: Die Funktion B<getpagesize>() gibt die Anzahl der Byte in einer Speicherseite zurück. »Seite« ist hier ein Block fester Größe, dessen Größe B<mmap>(2) als Einheit für die Speicherzuordnung und die Dateiabbildung (file mapping) verwendet.

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

note: type: Plain text
en: SVr4, 4.4BSD, SUSv2.  In SUSv2 the B<getpagesize>()  call is labeled LEGACY, and in POSIX.1-2001 it has been dropped; HP-UX does not have this call.
de: SVr4, 4.4BSD, SUSv2. In SUSv2 wurde der Systemaufruf B<getpagesize>() als VERALTET gekennzeichnet und fiel in POSIX.1-2001 weg; in HP-UX kommt er nicht vor.

note: type: SH
en: NOTES
de: ANMERKUNGEN

note: type: Plain text
en: Portable applications should employ I<sysconf(_SC_PAGESIZE)> instead of B<getpagesize>():
de: Portable Programme sollten I<sysconf(_SC_PAGESIZE)> statt B<getpagesize>() verwenden:

note: type: Plain text
en: (Most systems allow the synonym B<_SC_PAGE_SIZE> for B<_SC_PAGESIZE>.)
de: (Die Mehrzahl der Systeme erlaubt die Verwendung des Synonyms B<_SC_PAGE_SIZE> für B<_SC_PAGESIZE>.)

note: type: Plain text
en: Whether B<getpagesize>()  is present as a Linux system call depends on the architecture.  If it is, it returns the kernel symbol B<PAGE_SIZE>, whose value depends on the architecture and machine model.  Generally, one uses binaries that are dependent on the architecture but not on the machine model, in order to have a single binary distribution per architecture.  This means that a user program should not find B<PAGE_SIZE> at compile time from a header file, but use an actual system call, at least for those architectures (like sun4) where this dependency exists.  Here glibc 2.0 fails because its B<getpagesize>()  returns a statically derived value, and does not use a system call.  Things are OK in glibc 2.1.
de: Die Verfügbarkeit des Systemaufrufs B<getpagesize>() auf einem Linux-System ist architekturabhängig. Ist er verfügbar, gibt er das Kernel-Symbol B<PAGE_SIZE> zurück. Dessen Wert hängt ab von der Architektur und dem Modell der Maschine. Generell werden Binärdateien verwendet, die von der Architektur abhängen, aber nicht vom Modell, um eine einzige binäre Distribution pro Architektur haben. Das bedeutet, dass ein Benutzerprogramm B<PAGE_SIZE> nicht bei der Kompilierung aus einer Header-Datei bestimmen, sondern den entsprechenden Systemaufruf verwenden sollte. Das gilt zumindest für jene Architekturen (wie sun4), für die diese Abhängigkeit besteht. Hier scheitert Glibc 2.0, weil ihre B<getpagesize>() einen statisch abgeleiteten Wert zurück gibt und keinen Systemaufruf verwendet. Dies ist in Glibc 2.1 in Ordnung.

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