Sync from SUSE:ALP:Source:Standard:1.0 man-pages revision 807b1199ef3c8139e7cf116c627af149

This commit is contained in:
Adrian Schröter 2023-11-24 17:00:25 +01:00
commit e50a128f22
9 changed files with 4882 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE6jqH8KTroDDkXfJAnowa+77/2zIFAmTK1ykACgkQnowa+77/
2zLi4A//R/8CNTUCuXD/Xbha3/pyXdqI3yi8J3uG5tEoyrLF8RnZIe3HotobnxtF
WpCwrc8Ma84cCi+TDU2G4eX+7AhmS/n4aI0uka4Fh39uOAFzkP8zbzFMUDqJu/SF
5FZqlmCO+NZdIyB5++Mf6Gm76xB7EuPLe52/ZInSrePR8FAyt0Lg7JSG2gJrIeJA
Wt/5GqR4fBNAx3HDVfSLp2Z2QmMD58UP3ydkuFrVI3t9dR8t1i4tlrTFevclUl7V
y7PL2paWANvCR1ydQadnIS8U47Icsc4+X/hEc0fTTSvXB2Lhk13+1AYvfPxFxzQ6
5fAimXCPaNduqRxbyK4gtqSYxUkoxKRrHi4TdEOrp7xC0KL/E1zNosLezFuLuym1
KUnjhHzPoFUcgPVkFOYdcz5Fx6gXSLPsnidTW1AtFqMnYpEFB42rCJWqVA3vBscH
0wQdXOZq8613/QusTemlbLyjdJtSEHuMS5Sj/HbfDjwj7efj0Xwu2U83IKfj1okN
2Go2OkuMZApiDvlMPKHhA1rFFmpfe4qW99hp02MpKlpIp9gmTcQsEhnv/u5aahQm
kcjXTCFqXNCqdsHoZ9uJEV+1hG6D3ItowLpUhvNZblhHzxn06Sdg4pQQKv8A7om0
hzoXeogZMu03G2+apvpoBOD3RJRLYp2p9wdSvfvq51gmC+zuBBY=
=ytpu
-----END PGP SIGNATURE-----

BIN
man-pages-6.05.01.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

36
man-pages-tcp_fack.patch Normal file
View File

@ -0,0 +1,36 @@
diff -Nur man-pages-6.02/man7/tcp.7 new/man7/tcp.7
--- man-pages-6.02/man7/tcp.7 2022-12-22 20:25:12.000000000 +0100
+++ new/man7/tcp.7 2022-12-28 00:46:39.396907119 +0100
@@ -491,9 +491,31 @@
normal SYN retransmission timeout will be resent with CWR and
ECE cleared.
.TP
-.IR tcp_fack " (Boolean; default: enabled; since Linux 2.2)"
+.IR tcp_fack " (integer; default: see below; since Linux 2.2)"
.\" Since Linux 2.1.92
Enable TCP Forward Acknowledgement support.
+
+Prior to Linux 4.11, this option was enabled by default.
+In Linux 4.11, it was disabled by default in favor of RACK (see
+tcp_recovery).
+In Linux 4.15 it was deprecated entirely and its value is ignored.
+.TP
+.IR tcp_recovery " (integer; default: 0x1; since Linux 4.4)"
+Enable various experimental loss recovery features.
+
+This field is a bitmap to enable various loss recovery features.
+.RS
+.IP 0x1
+enables the RACK loss detection for fast detection of lost
+retransmissions and tail drops. It also subsumes and disables
+RFC6675 recovery for SACK connections. (Since Linux 4.4)
+.IP 0x2
+makes RACK's reordering window static (min_rtt/4). (Since
+Linux 4.15)
+.IP 0x4
+disables RACK's DUPACK threshold heuristic (Since Linux
+4.18).
+.RE
.TP
.IR tcp_fin_timeout " (integer; default: 60; since Linux 2.2)"
.\" Since Linux 2.1.53

4282
man-pages.changes Normal file

File diff suppressed because it is too large Load Diff

311
man-pages.eal3.diff Normal file
View File

@ -0,0 +1,311 @@
--- BUILD/man-pages-1.69/man2/getcwd.2
+++ BUILD/man-pages-1.69/man2/getcwd.2
@@ -0,0 +1,85 @@
+.\" (c) 1993 by Thomas Koenig (ig25@rz.uni-karlsruhe.de)
+.\" (c) 2003 by International Business Machines Corportion
+.\" This file is distributed according to the GNU General Public License.
+.TH GETCWD 2 2003-03-28 "Linux 2.4" "Linux Programmer's Manual"
+.SH NAME
+getcwd \- get current working directory
+.SH SYNOPSIS
+.nf
+/*
+ * This page documents the getcwd(2) system call, which
+ * is not defined in any user-space header files; you should
+ * use getcwd(3) defined in <unistd.h> instead in applications.
+ */
+
+.BI "long getcwd(char *" buf ", unsigned long " size );
+.fi
+.SH DESCRIPTION
+The
+.BR getcwd ()
+function copies an absolute pathname of the
+current working directory to the array pointed to by
+.IR buf ,
+which is of length
+.IR size .
+.PP
+If the current absolute path name would require a buffer
+longer than
+.I size
+elements,
+.B -1
+is returned, and
+.I errno
+is
+set to
+.BR ERANGE ;
+an application should check for this error,
+and allocate a larger buffer if necessary.
+.PP
+If
+.I buf
+is NULL, the behaviour of
+.BR getcwd ()
+is undefined.
+
+.SH "RETURN VALUE"
+.B -1
+on failure (for example, if the current directory is not readable), with
+.I errno
+set accordingly, and the number of characters stored in
+.I buf
+on success. The contents of the array pointed to by
+.IR buf
+is undefined on error.
+.PP
+Note that this return value differs from the
+.BR getcwd (3)
+library function, which returns
+.B NULL
+on failure and the address of
+.I buf
+on success.
+
+.SH ERRORS
+.TP
+.B ENOMEM
+if user memory cannot be mapped
+.TP
+.B ENOENT
+if directory does not exist (i.e. it has been deleted)
+.TP
+.B ERANGE
+if not enough space available for storing the path
+.TP
+.B EFAULT
+if memory access violation occurs while copying
+
+.SH "CONFORMING TO"
+The
+.BR getcwd
+system call is Linux specific, use the
+.BR getcwd
+C library function for portability.
+
+.SH "SEE ALSO"
+.BR getcwd (3)
--- BUILD/man-pages-1.69/man2/rt_sigqueueinfo.2
+++ BUILD/man-pages-1.69/man2/rt_sigqueueinfo.2
@@ -0,0 +1,96 @@
+.\" Copyright (c) 2002 Michael Kerrisk <mtk16@ext.canterbury.ac.nz>
+.\"
+.\" Permission is granted to make and distribute verbatim copies of this
+.\" manual provided the copyright notice and this permission notice are
+.\" preserved on all copies.
+.\"
+.\" Permission is granted to copy and distribute modified versions of this
+.\" manual under the conditions for verbatim copying, provided that the
+.\" entire resulting derived work is distributed under the terms of a
+.\" permission notice identical to this one
+.\"
+.\" Since the Linux kernel and libraries are constantly changing, this
+.\" manual page may be incorrect or out-of-date. The author(s) assume no
+.\" responsibility for errors or omissions, or for damages resulting from
+.\" the use of the information contained herein.
+.\"
+.\" Formatted or processed versions of this manual, if unaccompanied by
+.\" the source, must acknowledge the copyright and authors of this work.
+.\"
+.\" added note on self-signalling, aeb, 2002-06-07
+.\"
+.TH RT_SIGQUEUEINFO 2 2003-04-07 "Linux 2.4.19" "Linux Programmer's Manual"
+.SH NAME
+rt_sigqueueinfo \- queue a signal and data to a process
+.SH SYNOPSIS
+.BI "long sys_rt_sigqueueinfo(int " pid ", int " sig ", siginfo_t * " uinfo ");
+.SH DESCRIPTION
+.BR sys_rt_sigqueueinfo ()
+sends the signal specified in
+.I sig
+to the process whose PID is given in
+.IR pid .
+The null signal (0) can be used to check if a process with a given
+PID exists.
+.PP
+The
+.I uinfo
+argument is used to specify an accompanying item of data (either an integer
+or a pointer value) in the sigval part of the
+siginfo_t structure to be sent with the signal.
+
+If the receiving process has installed a handler for this signal using the
+.B SA_SIGINFO
+flag to
+.BR sigaction (2),
+then it can obtain this data via the
+.I si_value
+field of the
+.I siginfo_t
+structure passed as the second argument to the handler.
+Furthermore, the
+.I si_code
+field of that structure will be set to
+.BR SI_QUEUE .
+.SH "RETURN VALUE"
+On success,
+.BR sys_rt_sigqueueinfo ()
+returns 0, indicating that the signal was successfully
+queued to the receiving proces.
+Otherwise, one of the following errors is returned.
+.SH ERRORS
+.TP
+.B -EAGAIN
+The limit of signals which may be queued has been reached.
+.TP
+.B -EINVAL
+.I sig
+was invalid.
+.TP
+.B -ESRCH
+No process has a PID matching
+.IR pid .
+.TP
+.B -EPERM
+The process does not have permission to send the signal
+to the receiving process.
+.TP
+.B -EFAULT
+memory error.
+.SH NOTES
+If this function results in the sending of a signal to the process
+that invoked it, and that signal was not blocked by the calling thread,
+and no other threads were willing to handle this signal (either by
+having it unblocked, or by waiting for it using
+.BR sigwait (3)),
+then at least some signal must be delivered to this thread before this
+function returns.
+.SH "CONFORMING TO"
+POSIX 1003.1-2001
+.SH "SEE ALSO"
+.BR kill (2),
+.BR sigaction (2),
+.BR signal (2),
+.BR sigwait (3),
+.BR signal (7),
+.BR sigqueue (2)
--- BUILD/man-pages-1.69/man2/rt_sigreturn.2
+++ BUILD/man-pages-1.69/man2/rt_sigreturn.2
@@ -0,0 +1 @@
+.so man2/sigreturn.2
--- BUILD/man-pages-1.69/man2/rt_sigsuspend.2
+++ BUILD/man-pages-1.69/man2/rt_sigsuspend.2
@@ -0,0 +1 @@
+.so man2/sigaction.2
--- BUILD/man-pages-1.69/man2/rt_sigtimedwait.2
+++ BUILD/man-pages-1.69/man2/rt_sigtimedwait.2
@@ -0,0 +1,113 @@
+.\" Copyright (c) 2002 Michael kerrisk <mtk16@ext.canterbury.ac.nz>
+.\"
+.\" Permission is granted to make and distribute verbatim copies of this
+.\" manual provided the copyright notice and this permission notice are
+.\" preserved on all copies.
+.\"
+.\" Permission is granted to copy and distribute modified versions of this
+.\" manual under the conditions for verbatim copying, provided that the
+.\" entire resulting derived work is distributed under the terms of a
+.\" permission notice identical to this one
+.\"
+.\" Since the Linux kernel and libraries are constantly changing, this
+.\" manual page may be incorrect or out-of-date. The author(s) assume no
+.\" responsibility for errors or omissions, or for damages resulting from
+.\" the use of the information contained herein.
+.\"
+.\" Formatted or processed versions of this manual, if unaccompanied by
+.\" the source, must acknowledge the copyright and authors of this work.
+.\"
+.TH RT_SIGTIMEDWAIT 2 2003-04-07 "Linux 2.4.19" "Linux Programmer's Manual"
+.SH NAME
+rt_sigtimedwait \- synchronously wait for queued signals
+.SH SYNOPSIS
+.BI "long rt_sigtimedwait(const sigset_t *" uthese ", siginfo_t *" uinfo ", "
+.BI "const struct timespec " uts ", size_t " sigsetsize ");"
+.SH DESCRIPTION
+.BR rt_sigtimedwait ()
+suspends execution of the calling process until one of the signals in
+.I uthese
+is delivered.
+(If one of the signals in
+.I uthese
+is already pending for the calling process,
+.BR rt_sigtimedwait()
+will return immediately with information about that signal.)
+
+.BR rt_sigtimedwait()
+removes the delivered signal from the calling process's list of pending
+signals and returns the signal number as its function result.
+If the
+.I uinfo
+argument is not
+.BR NULL ,
+then it returns a structure of type
+.I siginfo_t
+
+The argument
+.IR uts ,
+enables an upper bound to be placed on the time for which
+the process is suspended.
+This argument is of the following type:
+.sp
+.in +2n
+.nf
+struct timespec {
+ long tv_sec; /* seconds */
+ long tv_nsec; /* nanoseconds */
+}
+.fi
+.in -2n
+.sp
+If both fields of this structure are specified as 0, a poll is performed:
+.BR rt_sigtimedwait ()
+returns immediately, either with information about a signal that
+was pending for the caller, or with an error
+if none of the signals in
+.I uthese
+was pending.
+.SH "RETURN VALUE"
+On success,
+.BR rt_sigtimedwait ()
+returns a signal number (i.e., a value greater than zero).
+On failure, returns one of the values from the ERRORS section below.
+.SH ERRORS
+.TP
+.B -EAGAIN
+No signal in
+.I uthese
+was delivered within the
+.I uts
+period specified to
+.BR sigtimedwait ().
+.TP
+.B -EINVAL
+.I uts
+or
+.I uthese
+was invalid.
+.TP
+.B -EFAULT
+memory error.
+.TP
+.B -EAGAIN
+The wait was interrupted by a signal handler and the
+.I timeout
+period has expired.
+.TP
+.B -EINTR
+The wait was interrupted by a signal handler.
+(This handler was for a signal other than one of those in
+.IR set .)
+.SH "CONFORMING TO"
+POSIX 1003.1-2001
+.SH "SEE ALSO"
+.BR kill (2),
+.BR sigaction (2),
+.BR signal (2),
+.BR sigpending (2),
+.BR sigprocmask (2),
+.BR sigqueue (2),
+.BR signal (7),
+.BR sigsetops (3),
+.BR sigtimedwait (2)

89
man-pages.keyring Normal file
View File

@ -0,0 +1,89 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: A934 8594 CE31 283A 826F BDD8 D576 33D4 41E2 5BB5
Comment: Alejandro Colomar Andres <alx.manpages@gmail.com>
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
Rhs=
=KAEy
-----END PGP PUBLIC KEY BLOCK-----

110
man-pages.spec Normal file
View File

@ -0,0 +1,110 @@
#
# spec file for package man-pages
#
# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: man-pages
Version: 6.05.01
Release: 0
Summary: Linux Manual Pages
License: BSD-3-Clause AND GPL-2.0-or-later AND MIT
Group: Documentation/Man
URL: https://www.kernel.org/doc/man-pages/download.html
#Git-Clone: git://git.kernel.org/pub/scm/docs/man-pages/man-pages
#Git-Web: http://git.kernel.org/cgit/docs/man-pages/man-pages.git/
Source0: https://mirrors.edge.kernel.org/pub/linux/docs/man-pages/man-pages-%{version}.tar.xz
Source1: https://mirrors.edge.kernel.org/pub/linux/docs/man-pages/man-pages-%{version}.tar.sign
# https://lore.kernel.org/all/1257e092-79af-3624-2f6a-fb5fd69e5c18@gmail.com/#t
Source2: %{name}.keyring
Patch0: %{name}.eal3.diff
Patch1: %{name}_gai.conf-reference.patch
# [bsc#1154701]
Patch2: man-pages-tcp_fack.patch
BuildRequires: fdupes
Supplements: (man and patterns-base-documentation)
BuildArch: noarch
%description
A large collection of man pages (documentation) from the Linux
Documentation Project (LDP). The man pages are organized into the
following sections: Section 1, user commands (intro only); Section 2,
system calls; Section 3, libc calls; Section 4, devices (e.g., hd, sd);
Section 5, file formats and protocols (e.g., wtmp, %{_sysconfdir}/passwd, nfs);
Section 6, games (intro only); Section 7, conventions, macro packages,
etc. (e.g., nroff, ascii); and Section 8, system administration (intro
only).
%prep
%setup -q
%patch0 -p2
%patch1
%patch2 -p1
find -name "*.orig" | xargs rm -fv
%build
# glibc
rm man3/{getifaddrs.3,freeifaddrs.3,crypt.3,crypt_r.3}
# remove .so link to bzero.3, conflicts with libbsd
rm man3/explicit_bzero.3
# already in bpftool package
rm man7/bpf-helpers.7
# bsc#1188724
rm man5/motd.5
# conflicts with mandoc
mkdir man7mp
mv man7/man.7 man7mp/man.7mp
%install
for i in man[0-9]*; do
mkdir -p "%{buildroot}/%{_mandir}/$i"
cp -p "$i"/* "%{buildroot}/%{_mandir}/$i/"
done
cd "%{buildroot}/%{_mandir}/"
RETVAL=0
ARE_MISSING=""
for i in */* ; do
FOUND=0
grep "^.so man" "$i" && FOUND=1
if [ "$FOUND" == 1 ] ; then
if [ ! -f `grep "^.so man" "$i" | awk '{print $2}'` ]; then
ARE_MISSING="$i $ARE_MISSING"
RETVAL=1
fi
fi
done
echo ""
echo "The following manual pages are now missing (for .so reference):"
echo "$ARE_MISSING"
echo ""
if [ "$RETVAL" -ne 0 ] ; then
exit "$RETVAL"
fi
# Remove duplicates
%fdupes -s %{buildroot}/%{_prefix}
%files
%defattr(644,root,root,755)
%doc README Changes Changes.old CONTRIBUTING lsm
%license LICENSES/*.txt
%dir %{_mandir}/man7mp
%dir %{_mandir}/man2type
%dir %{_mandir}/man3const
%dir %{_mandir}/man3head
%dir %{_mandir}/man3type
%{_mandir}/man*/*.gz
%changelog

View File

@ -0,0 +1,12 @@
Index: man3/getaddrinfo.3
===================================================================
--- man3/getaddrinfo.3.orig
+++ man3/getaddrinfo.3
@@ -818,6 +818,7 @@ main(int argc, char *argv[])
.BR getaddrinfo_a (3),
.BR gethostbyname (3),
.BR getnameinfo (3),
+.BR gai.conf (5),
.BR inet (3),
.BR gai.conf (5),
.BR hostname (7),