manpages-de - en to de translation catalogue (31 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: mktemp - make a unique temporary filename
de: mktemp - erzeugt einen eindeutigen temporären Dateinamen

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.12:
de: Seit Glibc 2.12:

note: type: Plain text
en: (_XOPEN_SOURCE\ E<gt>=\ 500) && ! (_POSIX_C_SOURCE\ E<gt>=\ 200112L)
        || /* Glibc since 2.19: */ _DEFAULT_SOURCE
        || /* Glibc E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
de: (_XOPEN_SOURCE\ E<gt>=\ 500) && ! (_POSIX_C_SOURCE\ E<gt>=\ 200112L)
        || /* Glibc seit 2.19: */ _DEFAULT_SOURCE
        || /* Glibc E<lt>= 2.19: */ _SVID_SOURCE || _BSD_SOURCE

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: I<Never use this function>; see BUGS.
de: I<Verwenden Sie diese Funktion niemals>; lesen Sie FEHLER.

note: type: Plain text
en: The B<mktemp>()  function generates a unique temporary filename from I<template>.  The last six characters of I<template> must be XXXXXX and these are replaced with a string that makes the filename unique.  Since it will be modified, I<template> must not be a string constant, but should be declared as a character array.
de: Die Funktion B<mktemp>() erzeugt einen eindeutigen temporären Dateinamen. Dieser Name wird aus I<template> erzeugt, dessen letzte sechs Buchstaben XXXXXX sein müssen. Sie werden durch eine Zeichenfolge ersetzt, die diesen Dateinamen eindeutig macht. Weil I<template> verändert wird, darf es keine keine konstante Zeichenkette (string constant) sein, sondern sollte als Zeichenfeld (character array) deklariert sein.

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

note: type: Plain text
en: The B<mktemp>()  function always returns I<template>.  If a unique name was created, the last six bytes of I<template> will have been modified in such a way that the resulting name is unique (i.e., does not exist already)  If a unique name could not be created, I<template> is made an empty string, and I<errno> is set to indicate the error.
de: Die Funktion B<mktemp>() gibt immer I<template> zurück. Bei erfolgreicher Ausführung wurden die letzten sechs Byte von I<template> so verändert, dass daraus ein eindeutiger (also nicht schon vorhandener) Name wurde. Hatte der Aufruf keinen Erfolg, wird I<template> in eine leere Zeichenkette umgewandelt und I<errno> gesetzt, um den Fehler anzuzeigen.

note: type: SH
en: ERRORS
de: FEHLER

note: type: Plain text
en: The last six characters of I<template> were not XXXXXX.
de: Die letzten sechs Buchstaben von I<template> waren nicht XXXXXX.

note: type: SH
en: ATTRIBUTES
de: ATTRIBUTE

note: type: Plain text
en: For an explanation of the terms used in this section, see B<attributes>(7).
de: Siehe B<attributes>(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.

note: type: tbl table
en: Interface
de: Schnittstelle

note: type: tbl table
en: Attribute
de: Attribut

note: type: tbl table
en: Value
de: Wert

note: type: tbl table
en: Thread safety
de: Multithread-Fähigkeit

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

note: .SH NOTES The prototype is in .I <unistd.h> for libc4, libc5, glibc1; glibc2 follows the Single UNIX Specification and has the prototype in .IR <stdlib.h> . type: Plain text
en: 4.3BSD, POSIX.1-2001.  POSIX.1-2008 removes the specification of B<mktemp>().
de: 4.3BSD, POSIX.1-2001. POSIX.1-2008 entfernt die Spezifikation von B<mktemp>().

note: type: SH
en: BUGS
de: FEHLER

note: type: Plain text
en: Never use B<mktemp>().  Some implementations follow 4.3BSD and replace XXXXXX by the current process ID and a single letter, so that at most 26 different names can be returned.  Since on the one hand the names are easy to guess, and on the other hand there is a race between testing whether the name exists and opening the file, every use of B<mktemp>()  is a security risk.  The race is avoided by B<mkstemp>(3)  and B<mkdtemp>(3).
de: Verwenden Sie B<mktemp>() niemals. Einige Implementierungen folgen 4.3BSD und ersetzen XXXXXX durch die aktuelle Prozesskennung und einen einzelnen Buchstaben, so dass maximal 26 unterschiedliche Namen zurückgegeben werden können. Da einerseits die Namen einfach zu erraten sind und es andererseits einen Wettlauf zwischen der Prüfung, ob der Name existiert, und dem Öffnen der Datei gibt, ist jeder Einsatz von B<mktemp>() ein Sicherheitsrisiko. Der Wettlauf wird von B<mkstemp>(3) und B<mkdtemp>(3) vermieden.

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