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

note: type: TH
en: 2019-03-06
de: 6. März 2019

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

note: type: SH
en: NAME
de: BEZEICHNUNG

note: type: Plain text
en: bind - bind a name to a socket
de: bind - verbindet einen Namen mit einem Socket

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

note: type: Plain text
en: B<#include E<lt>sys/types.hE<gt>>          /* See NOTES */
    B<#include E<lt>sys/socket.hE<gt>>
de: B<#include E<lt>sys/types.hE<gt>>          /* Siehe ANMERKUNGEN */
    B<#include E<lt>sys/socket.hE<gt>>

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: When a socket is created with B<socket>(2), it exists in a name space (address family) but has no address assigned to it.  B<bind>()  assigns the address specified by I<addr> to the socket referred to by the file descriptor I<sockfd>.  I<addrlen> specifies the size, in bytes, of the address structure pointed to by I<addr>.  Traditionally, this operation is called \(lqassigning a name to a socket\(rq.
de: Wenn ein Socket mit B<socket>(2) erstellt wird, existiert er in einem Namensraum (Adressfamilie), ihm wurde aber noch keine Adresse zugewiesen. B<bind>() weist die von I<addr> angegebene Adresse dem Socket zu, auf den der Dateideskriptor I<sockfd> weist. I<addrlen> gibt die Größe der durch I<addr> bestimmten Adress-Struktur in Byte an. Traditionell wird diese Operation als »zuweisen eines Namens zu einem Socket« bezeichnet.

note: type: Plain text
en: It is normally necessary to assign a local address using B<bind>()  before a B<SOCK_STREAM> socket may receive connections (see B<accept>(2)).
de: Es ist normalerweise notwendig, eine lokale Adresse mittels B<bind>() zuzuweisen, bevor ein B<SOCK_STREAM>-Socket Verbindungen annehmen kann (siehe B<accept>(2)).

note: type: Plain text
en: The rules used in name binding vary between address families.  Consult the manual entries in Section 7 for detailed information.  For B<AF_INET>, see B<ip>(7); for B<AF_INET6>, see B<ipv6>(7); for B<AF_UNIX>, see B<unix>(7); for B<AF_APPLETALK>, see B<ddp>(7); for B<AF_PACKET>, see B<packet>(7); for B<AF_X25>, see B<x25>(7); and for B<AF_NETLINK>, see B<netlink>(7).
de: Die verwendeten Regeln für die Bindung/Zuweisung von Namen variieren zwischen den Adressfamilien. Ziehen Sie für detaillierte Informationen die Handbuch-Einträge in Abschnitt 7 zu Rate. Für B<AF_INET> siehe B<ip>(7), für B<AF_INET6> siehe B<ipv6>(7), für B<AF_UNIX> siehe B<unix>(7), für B<AF_APPLETALK> siehe B<ddp>(7), für B<AF_PACKET> siehe B<packet>(7), für B<AF_X25> siehe B<x25>(7) und für B<AF_NETLINK> siehe B<netlink>(7).

note: type: Plain text
en: The actual structure passed for the I<addr> argument will depend on the address family.  The I<sockaddr> structure is defined as something like:
de: Die tatsächlich für das I<addr>-Argument übergebene Struktur wird von der Adressfamilie abhängen. Die I<sockaddr>-Struktur ist ungefähr wie folgt definiert:

note: type: Plain text
en: The only purpose of this structure is to cast the structure pointer passed in I<addr> in order to avoid compiler warnings.  See EXAMPLE below.
de: Der einzige Zweck dieser Struktur ist die Typumwandlung des in I<addr> übergebenen Zeigers, um Compiler-Warnungen zu vermeiden (siehe das folgende BEISPIEL).

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: e.g., privileged port in AF_INET domain type: Plain text
en: The address is protected, and the user is not the superuser.
de: Die Adresse ist geschützt und der Benutzer ist nicht der Super-User.

note: type: Plain text
en: The given address is already in use.
de: Die angegebene Adresse wird schon verwendet.

note: type: Plain text
en: (Internet domain sockets)  The port number was specified as zero in the socket address structure, but, upon attempting to bind to an ephemeral port, it was determined that all port numbers in the ephemeral port range are currently in use.  See the discussion of I</proc/sys/net/ipv4/ip_local_port_range> B<ip>(7).
de: (Internet-Domain-Sockets) Die Portnummer wurde in der Socket-Adressstruktur als Null angegeben, aber beim Versuch, einen flüchtigen Port zu binden, wurde festgestellt, dass alle Portnummern im flüchtigen Port-Bereich in Benutzung sind. Siehe die Erläuterungen zu I</proc/sys/net/ipv4/ip_local_port_range> B<ip>(7).

note: type: Plain text
en: I<sockfd> is not a valid file descriptor.
de: I<sockfd> ist kein zulässiger Dateideskriptor.

note: This may change in the future: see .I linux/unix/sock.c for details. type: Plain text
en: The socket is already bound to an address.
de: Der Socket ist schon an eine Adresse gebunden.

note: type: Plain text
en: I<addrlen> is wrong, or I<addr> is not a valid address for this socket's domain.
de: I<addrlen> ist falsch oder I<addr> ist keine gültige Adresse für die Domain des Sockets.

note: type: Plain text
en: The file descriptor I<sockfd> does not refer to a socket.
de: Der Dateideskriptor I<sockfd> zeigt nicht auf ein Socket.

note: type: Plain text
en: The following errors are specific to UNIX domain (B<AF_UNIX>)  sockets:
de: Die folgenden Fehlermeldungen sind spezifisch für UNIX Domain Sockets (AF_UNIX):

note: type: Plain text
en: Search permission is denied on a component of the path prefix.  (See also B<path_resolution>(7).)
de: Eine Komponente des Pfad-Präfix darf nicht durchsucht werden. (Siehe auch B<path_resolution>(7).)

note: type: Plain text
en: A nonexistent interface was requested or the requested address was not local.
de: Es wurde eine nicht vorhandene Schnittstelle angefordert oder die Adresse war keine lokale Adresse.

note: type: Plain text
en: I<addr> points outside the user's accessible address space.
de: I<addr> zeigt aus dem vom Benutzer adressierbaren Adressraum heraus.

note: type: Plain text
en: Too many symbolic links were encountered in resolving I<addr>.
de: Bei der Auflösung von I<addr> wurden zu viele symbolische Verknüpfungen gefunden.

note: type: Plain text
en: I<addr> is too long.
de: I<addr> ist zu lang.

note: type: Plain text
en: A component in the directory prefix of the socket pathname does not exist.
de: Eine Komponente in dem Verzeichnispräfix des Socket-Pfadnames existiert nicht.

note: type: Plain text
en: Insufficient kernel memory was available.
de: Es war nicht genügend Kernelspeicher verfügbar.

note: type: Plain text
en: A component of the path prefix is not a directory.
de: Eine Komponente des Pfad-Präfixes ist kein Verzeichnis.

note: type: Plain text
en: The socket inode would reside on a read-only filesystem.
de: Der Inode des Sockets würde sich auf einem nur lesbaren (read-only) Dateisystem befinden.

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

note: SVr4 documents an additional .B ENOSR general error condition, and additional .B EIO and .B EISDIR UNIX-domain error conditions. type: Plain text
en: POSIX.1-2001, POSIX.1-2008, SVr4, 4.4BSD (B<bind>()  first appeared in 4.2BSD).
de: POSIX.1-2001, POSIX.1-2008, SVr4, 4.4BSD (B<bind>() erschien erstmals in 4.2BSD).

note: type: SH
en: NOTES
de: ANMERKUNGEN

note: type: Plain text
en: POSIX.1 does not require the inclusion of I<E<lt>sys/types.hE<gt>>, and this header file is not required on Linux.  However, some historical (BSD) implementations required this header file, and portable applications are probably wise to include it.
de: POSIX.1 erfordert nicht, dass I<E<lt>sys/types.hE<gt>> eingebunden wird. Diese Header-Datei ist in Linux nicht erforderlich. Allerdings benötigen einige historische Implementierungen (BSD) diese Header-Datei. Es wird empfohlen, sie für portierbare Anwendungen einzubinden.

note: type: Plain text
en: For background on the I<socklen_t> type, see B<accept>(2).
de: Für Hintergrundinformationen zum Typ I<socklen_t> siehe B<accept>(2).

note: type: SH
en: BUGS
de: FEHLER

note: FIXME Document transparent proxy options type: Plain text
en: The transparent proxy options are not described.
de: Die transparenten Proxy-Optionen sind nicht beschrieben.

note: type: SH
en: EXAMPLE
de: BEISPIEL

note: type: Plain text
en: An example of the use of B<bind>()  with Internet domain sockets can be found in B<getaddrinfo>(3).
de: Ein Beispiel für die Verwendung von B<bind>() mit Internet Domain Sockets finden Sie in B<getaddrinfo>(3).

note: listen.7 refers to this example. accept.7 refers to this example. unix.7 refers to this example. type: Plain text
en: The following example shows how to bind a stream socket in the UNIX (B<AF_UNIX>)  domain, and accept connections:
de: Das folgende Beispiel zeigt, wie ein Stream Socket in die UNIX-Domain (B<AF_UNIX>) eingebunden wird und Verbindungen annimmt:

note: type: Plain text
en:     memset(&my_addr, 0, sizeof(struct sockaddr_un));
                            /* Clear structure */
        my_addr.sun_family = AF_UNIX;
        strncpy(my_addr.sun_path, MY_SOCK_PATH,
                sizeof(my_addr.sun_path) - 1);
de:     memset(&my_addr, 0, sizeof(struct sockaddr_un));
                            /* Struktur zurücksetzen */
        my_addr.sun_family = AF_UNIX;
        strncpy(my_addr.sun_path, MY_SOCK_PATH,
                sizeof(my_addr.sun_path) - 1);

note: type: Plain text
en:     /* Now we can accept incoming connections one
           at a time using accept(2) */
de:     /* Jetzt können wir eingehende Verbindungen
           nacheinander mit accept(2) annehmen. */

note: type: Plain text
en:     /* Code to deal with incoming connection(s)... */
de:     /* Code für die Behandlung eingehender Verbindungen … */

note: type: Plain text
en:     /* When no longer required, the socket pathname, MY_SOCK_PATH
           should be deleted using unlink(2) or remove(3) */
    }
de:     /* Wenn er nicht mehr gebraucht wird, sollte der Pfadname
           des Sockets (MY_SOCK_PATH) mit unlink(2) oder remove(3)
           gelöscht 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/.
