tags 992377 fixed-upstream
thanks
Upstream maintainer here. The keyutils pages in Section 2
are an unusual case. The wrapper functions are provided in
the libkeyutils library (instead of, as is conventional,
the C library), as noted in the add_key(2) page.
The package that provides that library a
> .BR tempnam (3)
> @@ -272,23 +291,13 @@ gives the name of a file containing aliases
> to be used with
> .BR gethostbyname (3).
> .IP *
> -.BR TZ " and " TZDIR
> -give timezone information used by
> -.BR tzset (3)
> -and through that by functions like
>
iple variable definitions, separated by white space, may precede
> -.IR command .
> -.PP
> -Arguments may also be placed in the
> -environment at the point of an
> -.BR exec (3).
> -A C program can manipulate its environment using the functions
> -.BR getenv (3),
> -.BR putenv (3),
> -.BR setenv (3),
> -and
> -.BR unsetenv (3).
> -.PP
> Note that the behavior of many programs and library routines is
> influenced by the presence or value of certain environment variables.
> Examples include the following:
>
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
nvironment.
> +.PP
> This array of strings is made available to the process by the
> .BR execve (2)
> call when a new program is started.
Thanks,
Michael
[1] https://www.quickanddirtytips.com/education/grammar/a-versus-an
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
iles.
Any string acceptable as a command-string operand to the
.I sh\ \-c
command shall be valid.
+If
+.B PAGER
+is null or is not set,
+then applications that launch a pager will default to a program such as
+.BR less (1)
+or
+.BR more (1).
.TP
.BR EDITOR / VISUAL
The user's preferred u
> Clearly there is a security risk here.
> Many a system command has been
> @@ -305,6 +330,7 @@ should consider renaming their option to
> .BR login (1),
> .BR printenv (1),
> .BR sh (1),
> +.BR su (1),
> .BR tcsh (1),
> .BR execve (2),
> .BR clearenv (3),
Thanks,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
ectory.
+However, use of this feature is deprecated,
+and POSIX notes that a conforming application shall use
+an explicit pathname (e.g.,
+.IR . )
+to specify the current working directory.
+.IP
(Similarly one has
.B CDPATH
used by some shells to find the target
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
d formatting issues that could be improved.
I find myself repeating some of the same points that I made
when reviewing the last round of patches. This is rather
demotivating for me, when I consider reviewing your patches.
Thanks,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.
Hello Bastien,
On Fri, 29 Jan 2021 at 10:18, Bastien ROUCARIES
wrote:
>
> Hi,
> Le mer. 27 janv. 2021 à 22:28, Michael Kerrisk (man-pages)
> a écrit :
> >
> > Salut Bastien,
> >
> > On 1/27/21 4:48 PM, roucaries.bast...@gmail.com wrote:
> > > From:
> Something like Note that behavior of su could lead to a mixed environment.
Yes, that would be fine.
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
On Fri, 29 Jan 2021 at 12:00, Bastien Roucariès
wrote:
>
> Le jeudi 28 janvier 2021, 09:31:00 UTC Michael Kerrisk (man-pages) a écrit :
> > On 1/27/21 4:48 PM, roucaries.bast...@gmail.com wrote:
> > > From: Bastien Roucariès
> > >
> > > More is the defa
tion of string in environ
> [PATCH 10/13] Introduce ENVIRONMENT section
> [PATCH 11/13] Reorganize the different environment section
> [PATCH 12/13] Introduce the user custumization section
> [PATCH 13/13] Document LINES and COLUMNS
>
--
Michael Kerrisk
Linux man-pages maintainer;
f its parent's environment.
> .PP
> -By convention the strings in
> -.I environ
> -have the form "\fIname\fP\fB=\fP\fIvalue\fP".
> Common examples are:
> .TP
> .B USER
Thanks,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
ocess environment or simply the environment.
> +.PP
> This array of strings is made available to the process by the
> .BR exec (3)
> call that started the process.
>
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
d by the presence or value of certain environment variables.
> Examples include the following:
> .IP * 3
> -.B TMPDIR
> -influences the path prefix of names created by
> -.BR mktemp (1),
> -.BR mkstemp (3),
> -.BR mkdtemp (3),
> -.BR tmpfile (3),
> -and other routines, and the temporary directory used by
> -.BR sort (1)
> -and other programs.
> -.IP *
> .BR LD_LIBRARY_PATH ", " LD_PRELOAD ,
> and other
> .BR LD_*
Thanks,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
finition only in the scope
> -of the process that executes
> -.IR command .
> -Multiple variable definitions, separated by white space, may precede
> -.IR command .
> -.PP
> -Arguments may also be placed in the
> -environment at the point of an
> -.BR exec (3).
> -A C progra
ave been
.BR ld.so (8).
Thanks,
Michael
> .IP *
> .B POSIXLY_CORRECT
> makes certain programs and library routines follow
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
set,
> +command could fall back
> +.B more (1)
> +or any suitable paging utility as the system default.
> .TP
> .BR EDITOR / VISUAL
> The user's preferred utility to edit text files.
> @@ -362,6 +367,7 @@ should use instead an explicit \(aq\fB.\fP\(aq.
> .BR env (1)
user
> +should use instead an explicit \(aq\fB.\fP\(aq.
> .SH SEE ALSO
> .BR bash (1),
> .BR csh (1),
> @@ -343,6 +368,7 @@ should consider renaming their option to
> .BR execve (2),
> .BR clearenv (3),
> .BR exec (3),
> +.BR execlp (3),
I think this line isn'
7 @@ should use instead an explicit \(aq\fB.\fP\(aq.
> .BR putenv (3),
> .BR setenv (3),
> .BR unsetenv (3),
> +.NR feature_test_macros(7),
> .BR locale (7),
> .BR ld.so (8),
> .BR pam_env (8)
>
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
o display text files.
> Any string acceptable as a command_string operand to the
> @@ -307,9 +349,6 @@ See also
> gives information on how to address a given terminal
> (or gives the name of a file containing such information).
> .IP *
> -.BR COLUMNS " and " LINES
&g
k
the information needs to be more consistently done, and also
in the commit message I would want much more precise details
about where the info about each variable was foind.
Thanks,
Michael
> .SH NOTES
> The
> .BR prctl (2)
>
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
old user. Using
> +.I su -p
> +preserves all the variables from the existing shell, and
> +.I su -
> +or
> +.I su -l
> +is the recommended way of getting a full root environment.
> .SH BUGS
> Clearly there is a security risk here.
> Many a system command has been
>
(1),
> .BR env (1),
> .BR login (1),
> +.BR mktemp (1),
> .BR printenv (1),
> .BR sh (1),
> .BR tcsh (1),
>
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=866060
seems to be related, and maybe the changes in the patch for that bug
are sufficient to address the concerns in this bug? (That patch as
just been taken upstream.)
Thanks,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http
/system)
> LSM: AppArmor: enabled
>
> Versions of packages manpages-dev depends on:
> ii manpages 5.02-1
>
> manpages-dev recommends no packages.
>
> Versions of packages manpages-dev suggests:
> ii man-db [man-browser] 2.8.7-3
>
> -- no debconf information
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
d patch
>
> Please apply
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
modff(), modfl():
>
> instead. (modf is c89, but not modff)
Thanks. I've fixed the upstream page.
Cheers,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
tags 933000 wontfix
thanks
Upstream maintainer here. As I previously explained, this is not a
valid bug report, and should be closed.
tags 909789 fixed-upstream
thanks
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
es on another
> system, that didn't mention errno.
>
> You are right the current version in Debian does clearly states how
> the errors are communicate.
>
> Please close this bug.
>
> Sorry for the confusion, and thanks for a quick response.
>
> On Wed, 6 May 2020 at 1
In the event of an error, these two functions set errno to
indicate the cause of the error.
This seems clear to me, or, otherwise, I really am missing your
point, I'm sorry.
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Pr
On Sun, 3 May 2020 at 20:45, Witold Baryluk wrote:
>
> Package: manpages-dev
> Version: 5.06-1
> Severity: normal
>
> Reading manual:
>
> """
> int hsearch_r(ENTRY item, ACTION action, ENTRY **retval,
> struct hsearch_data *htab);
>
> Return Value:
>
> hsearch_r() returns nonzero on
tags 947091 fixed-upstream
thanks
tags 947091 fixed-upstream
thanks
tags fixed-upstrream
thanks
I applied the following patch upstream.
diff --git a/man2/timerfd_create.2 b/man2/timerfd_create.2
index ec137fbfe..98225dcad 100644
--- a/man2/timerfd_create.2
+++ b/man2/timerfd_create.2
@@ -477,6 +477,9 @@ is not a valid timerfd file descriptor.
.BR timerfd_settime
Here's a pointer to the upstream discussion:
https://lore.kernel.org/linux-man/4c557b44-4e4e-a689-a17b-f95e6c5ee...@gmail.com/T/#t
anpages-dev because
> that is my past experiencw with it, so I suggest adding "additional" here:
>
>The file descriptor returned by timerfd_create() supports the
>following additional operations:
Yes, that makes sense. Done. (But not yet pushed to Git.)
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
tags 942207 fixed-upstream
thanks
On Sat, 12 Oct 2019 at 12:51, Witold Baryluk wrote:
>
> Package: manpages-dev
> Version: 5.02-1
> Severity: normal
>
> Example:
>
>AT_PLATFORM
> A pointer to a string that identifies the hardware platform
> that the program is run‐
>
lausible that it might do so--although I can't think of specific
cases--but I want to be able to check this.)
Thanks,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
Hello Marc,
On 7/1/19 10:34 PM, Marc Lehmann wrote:
Package: manpages-dev
Version: 4.16-2
Severity: minor
Dear Maintainer,
I found that, at least with debians 4.19 kernel, io_cancel can fail with
EINTR on signal delivery, which should be documented as per similar calls.
Can you provide some
/* max # name servers we'll track */
Upstream maintainer here...
This report is invalid. includes bits/types/res_state.h
I suggest closing this bug.
Thanks,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
be a good example ☻
Upstream maintainer here. Fixed for the upcoming 5.02
release. Thanks for the report!
Cheers,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
tags 926292 fixed-upstream
thanks
On Sun, 14 Apr 2019 at 19:16, Michael Kerrisk (man-pages)
wrote:
>
> tags 926292 fixed-upstream
> thanks
>
> On Wed, 3 Apr 2019 at 04:42, Marc Lehmann wrote:
> >
> > Package: manpages-dev
> > Version: 4.16-1
> >
stemd (via /run/systemd/system)
>
> Versions of packages manpages-dev depends on:
> ii manpages 4.16-1
>
> manpages-dev recommends no packages.
>
> Versions of packages manpages-dev suggests:
> ii konqueror [man-browser] 4:16.08.3-1
> ii man-db [man-browser] 2.7.6.1-2
>
> -- no debconf information
>
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
GE=POSIX
> (charmap=UTF-8)
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
>
> Versions of packages manpages-dev depends on:
> ii manpages 4.16-1
>
> manpages-dev recommends no packages.
>
> Versions of packages manpages-dev suggests:
LACE
>flags and a non-existing destination (and therefore has a race condition
>that can clobber the destination inadvertently).
>
> So please correct the man page accordingly, as glibc 2.28 is now in
> unstable.
>
> Thanks!
>
> cheers, josch
>
>
--
Mich
tags fixed-upstream
thanks
On 09/28/2018 01:38 PM, Alessandro Vesely wrote:
Package: manpages-dev
Version: 4.10-2
Severity: minor
Dear Maintainer,
Hello Ale,
Upstream maintainer here...
it seems to be a gotcha having stat(x, y) unexpectedly return -1 when x is a
broken link. The stat(1) c
Hello Bastien
On 22 November 2017 at 14:53, Bastien ROUCARIES
wrote:
> On Wed, Nov 22, 2017 at 2:45 PM, Michael Kerrisk (man-pages)
> wrote:
>>> Could you also warn about popen ?
>>
>> I already added a cross reference from popen(3) to the Caveats section
>
ged program.
?
> BTW escaping char is hard with shell, better to use execvp
Agreed. I would not attempt escaping. Safer to allow only a whitelist
of permited characters from user input.
Cheers,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux
)
Cheers,
Michael
[1] https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=87152177
[2] For example,
https://wiki.sei.cmu.edu/confluence/display/c/SIG34-C.+Do+not+call+signal%28%29+from+within+interruptible+signal+handlers
seems simply confused.
--
Michael Kerrisk
Linux man-pages mainta
After, looking at this for quite a while, I am not convinced there's
an issue here. %e is returned as just the basename of the executable
path, and %t and %E seem even less problematic.
If you think there's an issue, it would be good to show a worked
example of how an "innocent" core_pattern pipe
uite a long time back (2014). Take a look at
http://man7.org/linux-man-pages/man2/adjtimex.2.html ; does that
version match what you expect?
Cheers,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
These manual pages recently (about 3 meeks ago) migrated from the
upstream keyutils project to the upstream man-pages project. See
http://linux-man-pages.blogspot.de/2017/03/man-pages-410-is-released.html
. They have been removed in the upstream keyutils project in its
latest release 9which happene
t; explicit_bzero() first appeared in glibc 2.25.
>
> So, IMHO, manpages-dev does the right thing by providing this
> man page.
I think so.
Cheers,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
Hello Thorsten,
On 12/16/2016 03:36 PM, Thorsten Glaser wrote:
> On Fri, 16 Dec 2016, Michael Kerrisk (man-pages) wrote:
>
>> On 12/16/2016 02:53 PM, Thorsten Glaser wrote:
>>> On Fri, 16 Dec 2016, Michael Kerrisk (man-pages) wrote:
>>>
>>>> That doesn&
On 12/16/2016 02:53 PM, Thorsten Glaser wrote:
> On Fri, 16 Dec 2016, Michael Kerrisk (man-pages) wrote:
>
>> That doesn't document (upstream) reality though. Once upon a time,
>> there were one or two Section 9 pages in the man-pages
>> project. No one updated them o
On 12/16/2016 02:37 PM, Axel Beckert wrote:
> Hi,
>
> Thorsten Glaser wrote:
>> On Tue, 13 Dec 2016, Michael Kerrisk (man-pages) wrote:
>>> Upstream man-pages maintainer here; I just added tmpfs(5), unaware
>>> that it would create a conflict for Debian; I a
s from the package man-db.
>
> Hmm. So we could conceivably move the manpage about the
> tmpfs filesystem to section 9 as a Debian-local patch
> (since upstream appears to prefer to not have such a
> section), and then all will be good™.
Is there already something in Section 9 on
On 15 December 2016 at 14:56, Ian Jackson
wrote:
> Michael Kerrisk (man-pages) writes ("Re: Bug#848231: bugs in scandir example
> program"):
>> tags 848231 fixed-upstream
>> thanks
> ...>
>> On 15 December 2016 at 13:55, Ian Jackson
>> >
gt;
Thanks, Ian. Fixed pretty much as you suggest. The program doesn't
even compile as it was given! Looks like I injected the error after a
user report 4 years ago (changed "0" to "NULL").
Cheers,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
On 14 December 2016 at 16:45, Ian Jackson
wrote:
> Axel Beckert writes ("Bug#848121: [Pkg-sysvinit-devel] File conflict between
> manpages and initscripts"):
>> I must admit that I never was aware that filesystems are in the same
>> manual section as file formats (5). I would have expected them i
tmpfs.5 away, so that sysvinit users get the information relevant
>for them and all others get the default, which probably covers also
>systemd-specific stuff.
>
> Regards, Axel
> --
> ,''`. | Axel Beckert , http://people.debian.org/~abe/
> :
On 13 December 2016 at 10:56, Thorsten Glaser wrote:
> On Tue, 13 Dec 2016, Michael Kerrisk (man-pages) wrote:
>
>> I can't move "them" as they come from diverse projects (nfs-utils,
>
> OK.
>
>> e2fsprogs, btrfs-progs). Obviously, various projects came
ilesystems(5) and
> proc(5), for example.
Actually, other operating systems also seemed to come to the same
conclusion. For FreeBSD, I see the following in Section 5:
$ ls -1 *fs.5
autofs.5
devfs.5
ext2fs.5
fdescfs.5
fs.5
linprocfs.5
linsysfs.5
mqueuefs.5
msdosfs.5
nandfs.5
nullfs.5
procfs.5
t
Hello Thorsten,
On 13 December 2016 at 10:43, Thorsten Glaser wrote:
> On Tue, 13 Dec 2016, Michael Kerrisk (man-pages) wrote:
>
>> Upstream man-pages maintainer here; I just added tmpfs(5), unaware
>> that it would create a conflict for Debian; I assume the conflicting
(here: a filesystem).
Not sure where this idea originates. There is no Section 9 on Linux.
And there's certainly precedent for section 5 pages on filesystems.
For example, among others, we have ext4(5), btrfs(5), and nfs(5).
I'm not sure what the best path forward here is.
Cheers,
Micha
March 2014 at 08:34, Michael Kerrisk (man-pages)
wrote:
> On Sun, Mar 14, 2010 at 9:24 PM, Joey Schulze wrote:
>> Package: manpages-dev
>> Version: 3.24-1
>>
>> Forwarded mail from Daniel.
>>
>> - Forwarded message from Daniel Baluta -
>>
>&g
Upstream maintainer here.
I added the missing include.
But I am unsure what to do about the other point (regarding gcc
-Wconversion). There is an analogous situation with islower() and
similar functions, where the solution is described by an update I
recently added for the upcoming upstream relea
; BTW, in mbstowcs(3) the phrase
>
> including the terminating null wide character ('\0')
>
> should be changed to
>
> including the terminating null byte ('\0')
I fixed this. Thanks.
Cheers,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
the initial shift state.
The number of bytes written to
.IR dest ,
excluding the terminating null byte (\(aq\\0\(aq), is returned.
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
>
> Versions of packages manpages-dev depends on:
> ii manpages 4.07-1
>
> manpages-dev recommends no packages.
>
> Versions of packages manpages-dev suggests:
> ii man-db [man-browser] 2.7.5-1
>
bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
>
> Versions of packages manpages-dev depends on:
> ii manpages 4.07-1
>
> manpages-dev recommends no packages.
>
> Versions of packages manpages-dev suggests:
> ii man-db [man-browser] 2.7.5-1
>
.PP
The function
.BR wcsrtombs (3)
-provides a thread safe interface to
-the same functionality.
+provides a better interface to the same functionality.
.SH SEE ALSO
.BR mblen (3),
.BR mbstowcs (3),
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux
tting of the bind mount can be changed
in this manner.
Cheers,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/
(3) shared pages (i.e., backed by a file)
+shared (3) number of resident shared pages (i.e., backed by a file)
+ (same as RssFile+RssShmem in \fI/proc/[pid]/status\fP)
text (4) text (code)
.\" (not including libs; broken, includes data segment)
lib(5) library (
er of
allocated inodes */
uint64_t dqb_isoftlimit; /* preferred inode limit */
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
Note that around May 2015, by mutual agreement between the man-pages
and libattr projects (which hitherto had both carried versions of the
*xattr(2) pages), man-pages became the canonical home for these pages,
and the versions in the libattr project were dropped. Maybe Debian has
not caught up with
tags 717629 fixed-upstream
thanks
Hello Vincent,
On 03/14/2016 07:24 AM, Vincent Lefevre wrote:
> On 2016-03-14 06:56:56 +1300, Michael Kerrisk (man-pages) wrote:
>> The goal of the upstream locale(1) page is to document the syntax of
>> the command.
>
> It did more than
ocale (see locale(7)).
And all of the relevant locale environment variables, including LC_ALL
and LANG, are documented in locale(7).
Cheers,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
tags 715261 fixed-upstream
thanks
Yes, there are odd exceptions. Under /proc/PID, there are some "magic"
symlinks that have other permissions. I"ve added some text to the man
page to note this. Thanks for the report.
On Linux, the permissions of a symbolic link are not used in
an
tags 715261 fixed-upstream
thanks
glibc 2.24 marks readdir_r() deprecated, and for the upcoming
man-pages-4.05 release, I've significantly reworked the man page to
note the problems and indicate that the function is deprecated.
Thanks,
Michael
On 18 February 2016 at 21:34, Matt Zimmerman wrote:
> Thanks for following up. My recommendation is to say something like:
>
> This function DOES NOT securely erase the contents of the environment.
> Security-conscious applications which need to do this should use
> instead.
So, I think thi
for the report, Jakub. And thanks for reminding me of this bug, Stéphane.
Cheers,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
On 12/28/2015 08:39 AM, Mathieu Malaterre wrote:
> On Sat, Dec 26, 2015 at 4:54 PM, Michael Kerrisk (man-pages)
> wrote:
>> (Upstream mainatiner here.)
>>
>> On 09/21/2015 03:08 PM, Mathieu Malaterre wrote:
>>> Package: manpages-dev
>>> Version: 3.65-1
&
a matching failure
occurs. EOF is also returned if a read error occurs, in which
case the error indicator for the stream (see ferror(3)) is set,
and errno is set to indicate the error.
?
Thanks,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
nt.
>
> Accordingly 'll' and 'L' may need to be updated.
So, I looked at this report, and I can't understand what the problem
is that is being reported. What precisely do you think needs fixing?
Cheers,
Michael
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
ormly distributed between \-2^31 and 2^31.
+integers uniformly distributed over the interval [\-2^31,\ 2^31).
.PP
The
.BR srand48 (),
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
e. It is meant
> as an example, I have no strong feelings about my actual text.
Hello Dale,
Your submission would be much better to understand as a diff (preferably
against latest upstream), with an explanation of how your proposed
changes address the problem you encountered.
Thanks,
Michael
-1
>
> manpages-dev recommends no packages.
>
> Versions of packages manpages-dev suggests:
> ii man-db [man-browser] 2.6.7.1-1
>
> -- no debconf information
>
>
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System P
to search for
+A list of directories in which to search for
ELF libraries at execution-time.
+The items in the list are separated by either colons or semicolons.
Similar to the
.B PATH
environment variable.
--
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
#x27;
> from '[base-files] 'LANG=C man 8 resolv+':'
>> thanks
> Stopping processing here.
>
> Please contact me if you need assistance.
> --
> 788870: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788870
> Debian Bug Tracking System
> Contact ow..
tags 787625 fixed-upstream
thanks
Fixed with upstream commit be6b243ae2d6b3ba158684c945076a1fd65a6f2f
On 4 June 2015 at 16:49, Michael Kerrisk (man-pages)
wrote:
> On 06/03/2015 03:17 PM, Uwe Kleine-König wrote:
>> Package: manpages
>> Version: 3.74-1
>> Severity: minor
&g
PE=en_US.utf8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
>
> manpages depends on no packages.
>
> manpages recommends no packages.
>
> Versions of packages manpages suggests:
> ii man-db [man-browser] 2.7.0.2-5
>
tags 630029 fixed-upstream
thanks
And here's the documentation fix.
Thanks,
Michael
diff --git a/man2/pread.2 b/man2/pread.2
index de1e951..c7a7fdd 100644
--- a/man2/pread.2
+++ b/man2/pread.2
@@ -85,6 +85,12 @@ and
.BR pwrite ()
returns the number of bytes written.
+Note that is not an erro
> +.BR sprintf (),
> +.BR snprintf (),
> +.br
> +.BR vprintf (),
> +.BR vfprintf (),
> +.br
> +.BR vsprintf (),
> +.BR vsnprintf ()
> +T} Thread safety MT-Safe locale
> +.TE
> +
> .SH CONFORMING TO
> The
> .BR fprintf (),
>
--
Michael Kerrisk
Lin
spoofed addresses are permitted and no warnings will be emitted
> +via the syslog facility.
> +If this option is set to
> +.IR warn ,
> +resolv+ will attempt to prevent hostname spoofing to
> +enhance the security and log a warning of the error via the syslog
> +facility.
>
Hello Stéphane,
On 10 March 2015 at 00:26, Stéphane Aulery wrote:
> Hello Michael,
>
> Le lundi 09 mars 2015 à 10:03:09, Michael Kerrisk (man-pages) a écrit :
>> On 03/09/2015 08:59 AM, Stéphane Aulery wrote:
>> > Le lundi 09 mars 2015 à 08:22:01, Michael Ker
On 03/09/2015 08:59 AM, Stéphane Aulery wrote:
> Le lundi 09 mars 2015 à 08:22:01, Michael Kerrisk (man-pages) a écrit :
>> Hello Stéphane
>>
>> On 03/08/2015 02:05 PM, Stéphane Aulery wrote:
>>> ** COPY OF GLIBC BUGZILLA #18091 FOR INFORMATION **
>>> https
PS For reports like this, when you've checked things, it would speed
things a little to note how you deduced your info (e.g., reference
to source file and function).
>
> [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=773443
--
Michael Kerrisk
Linux man-pages maintainer;
1 - 100 of 774 matches
Mail list logo