File: 10_getpeername_2_CVS.dpatch

package info (click to toggle)
manpages-de 0.4-8
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 3,808 kB
  • ctags: 4
  • sloc: sh: 7,666; makefile: 60
file content (119 lines) | stat: -rw-r--r-- 4,371 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
#! /bin/sh /usr/share/dpatch/dpatch-run
## 10_getpeername_2_CVS.dpatch by Daniel Kobras <kobras@debian.org>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: New manpage for getpeername(2).
## DP: From upstream CVS.

@DPATCH@
--- manpages-de/man2/getpeername.2	1970-01-01 01:00:00.000000000 +0100
+++ manpages-de/man2/getpeername.2	2002-09-27 11:29:43.000000000 +0200
@@ -0,0 +1,108 @@
+.\" Copyright (c) 1983, 1991 The Regents of the University of California.
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\"    notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\"    notice, this list of conditions and the following disclaimer in the
+.\"    documentation and/or other materials provided with the distribution.
+.\" 3. All advertising materials mentioning features or use of this software
+.\"    must display the following acknowledgement:
+.\"	This product includes software developed by the University of
+.\"	California, Berkeley and its contributors.
+.\" 4. Neither the name of the University nor the names of its contributors
+.\"    may be used to endorse or promote products derived from this software
+.\"    without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+.\" SUCH DAMAGE.
+.\"
+.\"     @(#)getpeername.2	6.5 (Berkeley) 3/10/91
+.\"
+.\" Modified Sat Jul 24 16:37:50 1993 by Rik Faith <faith@cs.unc.edu>
+.\" Modified Thu Jul 30 14:37:50 1993 by Martin Schulze <joey@debian.org>
+.\" Modified Sun Mar 28 21:26:46 1999 by Andries Brouwer <aeb@cwi.nl>
+.\" Translated into German by Dennis Stampfer <kontakt@dstampfer.de>
+.\"
+.TH GETPEERNAME 2 "30. August 2002" "" "Systemaufrufe"
+.SH BEZEICHNUNG
+getpeername \- holt Informationen ber eine Gegenstelle
+.SH "BERSICHT"
+.B #include <sys/socket.h>
+.sp
+.BI "int getpeername(int " s ", struct sockaddr *" name ", socklen_t *" namelen );
+.SH BESCHREIBUNG
+.B getpeername
+holt Informationen der Gegenstelle, die mit dem Socket
+.I s
+verbunden ist.  Der Parameter
+.I namelen
+wird bergeben, um sicherzustellen, dass genug Speicher an der Stelle vorhanden ist,
+auf die
+.I name
+zeigt.
+Nach dem Aufruf enthlt
+.I namelen
+die Gre von
+.I name
+in Bytes.
+.PP
+.I name
+wird abgeschnitten, falls
+.I namelen
+zu klein ist.
+.SH RCKGABEWERT
+Bei Erfolg wird 0 zurckgegeben.  Bei Fehlern wird \-1 zurckgegeben und
+.I errno
+entsprechend gesetzt.
+.SH FEHLER
+.TP
+.B EBADF
+Der Parameter
+.I s
+ist kein gltiger Descriptor.
+.TP
+.B ENOTSOCK
+Der Parameter
+.I s
+ist eine Datei, kein Socket.
+.TP
+.B ENOTCONN
+Der Socket ist nicht verbunden.
+.TP
+.B ENOBUFS
+Das System hat nicht genug Resourcen, um den Vorgang auszufhren.
+.TP
+.B EFAULT
+Der Parameter
+.I name
+befindet sich auerhalb des Programmspeichers.
+.SH KONFORM ZU
+SVr4, 4.4BSD (Der Funktionsaufruf 
+.B getpeername 
+war erstmals in 4.2BSD zu finden).
+.SH ANMERKUNGEN
+Das dritte Argument von
+.B getpeername
+ist in Wirklichkeit vom Typ 'int *' (dies ist auch in BSD 4.*, libc4 und libc5
+der Fall).  Einige POSIX Verwechslungen ergaben das jetztige socklen_t.  Dieser
+Standard wurde allerdings noch nicht vllig bernommen (glibc2 folgt diesem
+Standard jedoch schon und verfgt bereits ber socklen_t).  Lesen Sie dazu
+auch
+.BR accept (2).
+.SH SIEHE AUCH
+.BR accept (2),
+.BR bind (2),
+.BR getsockname (2).