]> git.ipfire.org Git - thirdparty/man-pages.git/log
thirdparty/man-pages.git
19 years ago(no commit message) man-pages-2.01
Michael Kerrisk [Mon, 20 Dec 2004 14:09:40 +0000 (14:09 +0000)] 

19 years agox
Michael Kerrisk [Mon, 20 Dec 2004 14:04:51 +0000 (14:04 +0000)] 
x

19 years ago(no commit message)
Michael Kerrisk [Mon, 20 Dec 2004 14:02:17 +0000 (14:02 +0000)] 

19 years ago(no commit message)
Michael Kerrisk [Mon, 20 Dec 2004 14:00:28 +0000 (14:00 +0000)] 

19 years agoTony Crawford
Michael Kerrisk [Mon, 20 Dec 2004 13:43:09 +0000 (13:43 +0000)] 
Tony Crawford
As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=270817
Formulae on the pages should be T = S / C not T = C / S.

19 years agoPedro Zorzenon
Michael Kerrisk [Mon, 20 Dec 2004 13:24:38 +0000 (13:24 +0000)] 
Pedro Zorzenon
    as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=242638
    Noted use of _XOPEN_SOURCE to get macros <sytdlib.h>
    as for wait(2).

mtk
    Changed name of argument from 'string' to 'command' (like POSIX).

    Noted that glibc does nowadays explicitly check for the existence
    of the shell if 'command' is NULL, rather than the older behaviour
    of assuming the shell exists and always returning 1 if
    'command' is NULL.

    Other wording and formatting clean-ups.

19 years agotriggered by http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=283179
Michael Kerrisk [Mon, 20 Dec 2004 12:24:06 +0000 (12:24 +0000)] 
triggered by http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=283179
The wording describing how errno is set was tidied up in a number of
pages.

19 years agoCartsen Hey
Michael Kerrisk [Mon, 20 Dec 2004 11:22:11 +0000 (11:22 +0000)] 
Cartsen Hey
    as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276248

    Changed range for "%S" from 0..61 to 0..60.

    SUSv3 says 0..60.  I think the manual page probably says
    0..61, because that's what SUSv2 said.
    (Some other implementations' man pages also say 0..61 --
    e.g., Solaris 8 & 9, Tru64 5.1B; FreeBSD 5.1 says 0..60.)

    The glibc manual currently says 0..60.

    Given that SUSv3 says 0..60, I've changed this the
    manual page to also say this:

        -The second as a decimal number (range 00 to 61).
        +The second as a decimal number (range 00 to 60).
        +(The range is up to 60 to allow for occasional leap seconds.)

19 years agoMarek Habersack <grendel@debian.org>
Michael Kerrisk [Mon, 20 Dec 2004 10:54:45 +0000 (10:54 +0000)] 
Marek Habersack <grendel@debian.org>
.SH "CONFORMING TO"
-BSD 4.4
+BSD 4.4, SUSv3
as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=234443

19 years ago"from a socket" --> "on a socket"
Michael Kerrisk [Mon, 20 Dec 2004 10:53:41 +0000 (10:53 +0000)] 
"from a socket" --> "on a socket"

19 years agoJohannes Berg / http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=226974
Michael Kerrisk [Mon, 20 Dec 2004 10:45:56 +0000 (10:45 +0000)] 
Johannes Berg / http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=226974
        -.BR POSIX2_FORT_RUN " - " _SC_2_FORT_DEV
        +.BR POSIX2_FORT_DEV " - " _SC_2_FORT_DEV<F2>

19 years agoFix typo as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=224953
Michael Kerrisk [Mon, 20 Dec 2004 10:14:48 +0000 (10:14 +0000)] 
Fix typo as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=224953
Changed erroneous "aio_return(2)" to "aio_return(3)"

19 years ago(no commit message)
Michael Kerrisk [Fri, 17 Dec 2004 15:28:44 +0000 (15:28 +0000)] 

19 years agoAdjusted descriptors of argument file tyypes to be closer to
Michael Kerrisk [Fri, 17 Dec 2004 15:27:42 +0000 (15:27 +0000)] 
Adjusted descriptors of argument file tyypes to be closer to
2.6 reality.
Wording and formatting changes

19 years agoJoshua Kwan
Michael Kerrisk [Fri, 17 Dec 2004 15:10:49 +0000 (15:10 +0000)] 
Joshua Kwan
Added _GNU_SOURCE to prototype
as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=213538

19 years agoadd <fcntl.h> to synopsis
Michael Kerrisk [Fri, 17 Dec 2004 14:05:55 +0000 (14:05 +0000)] 
add <fcntl.h> to synopsis

19 years agoFix typo
Michael Kerrisk [Fri, 17 Dec 2004 13:52:17 +0000 (13:52 +0000)] 
Fix typo

19 years agoNew my mtk
Michael Kerrisk [Fri, 17 Dec 2004 12:53:02 +0000 (12:53 +0000)] 
New my mtk

19 years agoChanged SEE ALSO
Michael Kerrisk [Fri, 17 Dec 2004 12:46:00 +0000 (12:46 +0000)] 
Changed SEE ALSO

19 years agoMinor wording
Michael Kerrisk [Fri, 17 Dec 2004 12:40:52 +0000 (12:40 +0000)] 
Minor wording

19 years agoMartin Schulze, mtk
Michael Kerrisk [Fri, 17 Dec 2004 12:20:07 +0000 (12:20 +0000)] 
Martin Schulze, mtk
Removed errno declaration from prototype, added notes
on historical need for this declaration.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=174175

19 years agoChanged "pseudotty" to "pseudo-terminal"
Michael Kerrisk [Fri, 17 Dec 2004 11:28:00 +0000 (11:28 +0000)] 
Changed "pseudotty" to "pseudo-terminal"

19 years agoRemove funtions that *are* documented.
Michael Kerrisk [Fri, 17 Dec 2004 11:23:45 +0000 (11:23 +0000)] 
Remove funtions that *are* documented.

19 years agoNew link to ptsname.3
Michael Kerrisk [Fri, 17 Dec 2004 11:23:16 +0000 (11:23 +0000)] 
New link to ptsname.3

19 years agoAdded ptsname_r() and ERRORS
Michael Kerrisk [Fri, 17 Dec 2004 11:22:41 +0000 (11:22 +0000)] 
Added ptsname_r() and ERRORS

19 years agoChange section number in page from 2 to 3
Michael Kerrisk [Fri, 17 Dec 2004 10:17:35 +0000 (10:17 +0000)] 
Change section number in page from 2 to 3

19 years agoInitial setup for 2.01 release
Michael Kerrisk [Fri, 17 Dec 2004 08:56:04 +0000 (08:56 +0000)] 
Initial setup for 2.01 release

19 years agoChanged size man-pages-2.00
Michael Kerrisk [Thu, 16 Dec 2004 16:34:39 +0000 (16:34 +0000)] 
Changed size

19 years ago(no commit message)
Michael Kerrisk [Thu, 16 Dec 2004 15:39:14 +0000 (15:39 +0000)] 

19 years ago(no commit message)
Michael Kerrisk [Thu, 16 Dec 2004 15:38:14 +0000 (15:38 +0000)] 

19 years agoChanged size
Michael Kerrisk [Thu, 16 Dec 2004 15:08:45 +0000 (15:08 +0000)] 
Changed size

19 years ago2.00 release files
Michael Kerrisk [Thu, 16 Dec 2004 14:54:51 +0000 (14:54 +0000)] 
2.00 release files

19 years ago(no commit message)
Michael Kerrisk [Thu, 16 Dec 2004 14:51:54 +0000 (14:51 +0000)] 

19 years agoEnrico Zini
Michael Kerrisk [Thu, 16 Dec 2004 14:45:45 +0000 (14:45 +0000)] 
Enrico Zini
Added text to clarify that S_IS*() macros should be applied
to st_mode field.
as per: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=249698

19 years agoAfter bug report from John V. Belmonte
Michael Kerrisk [Thu, 16 Dec 2004 14:24:00 +0000 (14:24 +0000)] 
After bug report from John V. Belmonte
     Updated init and quit scripts to reflect kernel 2.4/2.6 reality
     (Scripts taken from drivers/char/random.c)
     as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=247779

19 years agoRenamed for 2.00 release
Michael Kerrisk [Wed, 15 Dec 2004 17:33:21 +0000 (17:33 +0000)] 
Renamed for 2.00 release

19 years agoChanged CONFORMING TO
Michael Kerrisk [Wed, 15 Dec 2004 17:30:03 +0000 (17:30 +0000)] 
Changed CONFORMING TO

19 years ago(no commit message)
Michael Kerrisk [Wed, 15 Dec 2004 17:29:38 +0000 (17:29 +0000)] 

19 years agoThis is the change log of the current release!
Michael Kerrisk [Wed, 15 Dec 2004 17:04:46 +0000 (17:04 +0000)] 
This is the change log of the current release!

19 years agoAdded SEE ALSO cross refs
Michael Kerrisk [Wed, 15 Dec 2004 16:42:57 +0000 (16:42 +0000)] 
Added SEE ALSO cross refs

19 years agoRemoved unused variable in EXAMPLE
Michael Kerrisk [Wed, 15 Dec 2004 16:23:30 +0000 (16:23 +0000)] 
Removed unused variable in EXAMPLE
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=262567

[[
In va_arg(3), the example function foo (section EXAMPLES, not
COMPARISON) has an unused variable: char *p.
]]

19 years agohttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug=229618
Michael Kerrisk [Wed, 15 Dec 2004 16:10:55 +0000 (16:10 +0000)] 
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=229618
getnameinfo() does not set errno, it returns a non-zero
value indicating the error.

added EAI_OVERFLOW error

19 years agoAdded 'const' to declaration of 'my_addr' in prototype.
Michael Kerrisk [Wed, 15 Dec 2004 15:35:02 +0000 (15:35 +0000)] 
Added 'const' to declaration of 'my_addr' in prototype.
as per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=239762

19 years agoFix typo
Michael Kerrisk [Wed, 15 Dec 2004 15:21:11 +0000 (15:21 +0000)] 
Fix typo

19 years agoAdded discussion of resolved_path == NULL
Michael Kerrisk [Wed, 15 Dec 2004 15:18:55 +0000 (15:18 +0000)] 
Added discussion of resolved_path == NULL

19 years agoupdated statm, and fixed error in order of list
Michael Kerrisk [Wed, 15 Dec 2004 14:12:30 +0000 (14:12 +0000)] 
updated statm, and fixed error in order of list

19 years agohttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug=210704
Michael Kerrisk [Wed, 15 Dec 2004 13:41:16 +0000 (13:41 +0000)] 
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=210704

[[.TP
 .B IP_TTL
 -Set or retrieve the current time to live field that is send in every
 packet
 -send from this socket.
 +Set or retrieve the current time to live field that is used in every
 packet
 +sent from this socket.

 .TP
 .B IP_HDRINCL
]]

19 years agoFormatting fixes plus additional material in ERRORS
Michael Kerrisk [Wed, 15 Dec 2004 13:37:09 +0000 (13:37 +0000)] 
Formatting fixes plus additional material in ERRORS

19 years agohttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug=204292
Michael Kerrisk [Wed, 15 Dec 2004 13:24:42 +0000 (13:24 +0000)] 
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=204292

[[
swapon(2) indicates that EINVAL wil lbe returned only if the path
specified does not exist or is not a block device.

The kernel will also return EINVAL is a swap signature is not detected
on the indicated path as well.
]]

19 years agoFix typo
Michael Kerrisk [Tue, 14 Dec 2004 18:39:17 +0000 (18:39 +0000)] 
Fix typo

19 years agoHello Joey,
Michael Kerrisk [Tue, 14 Dec 2004 18:25:46 +0000 (18:25 +0000)] 
Hello Joey,

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=205736

[[
This example contains the following line:

    if ((p = realloc (p, size)) == NULL)
       return NULL;

This is a very ill written code, since realloc returning
NULL do not deallocate the original memory block. Such a
statement has a potential to become significant memory
hole. I suggest to correct this example since:

1. It may trick naive programmers to write bad code
2. It may lead skeptic observers to the believe
   the whole Linux is written in a similar style.

Regards Jan Kuznik
]]

This guy is right on the money!

I've changed that example, so that the above code has been replaced by:

    char *np;

    ...

    if ((np = realloc (p, size)) == NULL) {
        free(p);
        return NULL;
    } else {
        p = np;
    }

Cheers,

Michael

19 years agohttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug=271239
Michael Kerrisk [Tue, 14 Dec 2004 18:09:58 +0000 (18:09 +0000)] 
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=271239

[[
shm_open(3) refers to O_RWDR during discussion of the possible values of
oflags, and later refers to O_RDWR.  The reference to O_RWDR is
incorrect (likely a typo) and should be changed to O_RDWR.
]]

19 years agobugs.debian.org/cgi-bin/bugreport.cgi?bug=237305
Michael Kerrisk [Tue, 14 Dec 2004 18:04:59 +0000 (18:04 +0000)] 
bugs.debian.org/cgi-bin/bugreport.cgi?bug=237305

[[
*** cmsg.3.patch
151c151
<      cmsg = CMSG_NXTHDR(&msgh,cmsg) {
---
>      cmsg = CMSG_NXTHDR(&msgh,cmsg)) {

]]

19 years agoChanged
Michael Kerrisk [Tue, 14 Dec 2004 18:00:43 +0000 (18:00 +0000)] 
Changed
    .TH UNIMPLEMENTED
to:
    .TH UNDOCUMENTED
as per
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=220741

19 years agoThe assert failure messages goes to stderr not stdout.
Michael Kerrisk [Tue, 14 Dec 2004 17:46:41 +0000 (17:46 +0000)] 
The assert failure messages goes to stderr not stdout.
As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=284814

19 years agoFixed as per: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=222145
Michael Kerrisk [Tue, 14 Dec 2004 17:14:19 +0000 (17:14 +0000)] 
Fixed as per: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=222145

19 years agoMinor wording changes
Michael Kerrisk [Mon, 13 Dec 2004 15:39:11 +0000 (15:39 +0000)] 
Minor wording changes

19 years agoNew page from Andries Brouwer
Michael Kerrisk [Mon, 13 Dec 2004 12:42:20 +0000 (12:42 +0000)] 
New page from Andries Brouwer

19 years agoDate: Mon, 13 Dec 2004 12:09:43 +0100 (MET)
Michael Kerrisk [Mon, 13 Dec 2004 11:32:37 +0000 (11:32 +0000)] 
Date: Mon, 13 Dec 2004 12:09:43 +0100 (MET)
From: "Michael Kerrisk" <mtk-manpages@gmx.net>
To: Andries Brouwer <Andries.Brouwer@cwi.nl>
Subject: Re: errno

Hi Andries,

> On Fri, Dec 10, 2004 at 05:07:36PM +0100, Michael Kerrisk wrote:
>
> > I added this text to fcntl.2:
> >
> >     BUGS
> >        A  limitation of the Linux system call conventions means that
> >        if a (negative) process group ID to be returned  by  F_GETOWN
> >        falls  in  the  range  -1  to -4095, then the return value is
> >        wrongly interpreted by glibc as an error in the system  call;
> >        that  is,  the  return value of fcntl() will be -1, and errno
> >        will contain the (positive) process group ID.
>
> Yes.
>
> (Maybe glibc always did this, early libc considered any negative
> return value an error. On the other hand, not all the world is an i386 -
> IBM has just decided that we don't need any i386's anymore
> and sold their stuff to the Chinese - we must use PPC, as Linus
> does already - and on other architectures we do not have this
> ugliness, I think.)
>
> You might consider adding "i386" somewhere:
>  A limitation of the Linux i386 system call conventions ...

Some testing on ia64 (RedHat EL 3.0, 2.4.21) and
alpha (2.4.18, Debian 3.0) showed that any negative PGID value
causes F_GETOWN to fail.

My limited reading of the ia64 source:

sysdeps/unix/sysv/linux/ia64/sysdep.h

shows that there is a comment about the -4095 value there,
but that doesn't seem to reflect the reality of the code.

Reading the source, the -4095 limit seems to hold on some
other architectures, e.g.:

sysdeps/unix/sysv/linux/m68k/sysdep.h
sysdeps/unix/sysv/linux/hppa/sysdep.h
sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h
sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h
sysdeps/unix/sysv/linux/x86_64/sysdep.h

Unfortunately, I have no non-x86 systems other than the above
alpha and ia64 (HP-testdrive) on which I can test.

I modified the text a little:

   BUGS
       A  limitation  of the Linux system call conventions on some
       architectures (notably x86) means that if a (negative) pro&#8208;
       cess group ID to be returned by F_GETOWN falls in the range
       -1 to -4095, then the return value is  wrongly  interpreted
       by  glibc  as  an  error  in  the system call; that is, the
       return value of fcntl() will be -1, and errno will  contain
       the (positive) process group ID.

I've left a FIXME in the man page source noting that details have
yet to be sorted out for ia64, alpha, etc.

19 years agominor wording chnages
Michael Kerrisk [Mon, 13 Dec 2004 08:58:09 +0000 (08:58 +0000)] 
minor wording chnages

19 years agominor wording changes
Michael Kerrisk [Mon, 13 Dec 2004 08:40:20 +0000 (08:40 +0000)] 
minor wording changes

19 years agominor wording/formatting fixes
Michael Kerrisk [Mon, 13 Dec 2004 08:39:46 +0000 (08:39 +0000)] 
minor wording/formatting fixes

19 years agominor wording/formatting fixes
Michael Kerrisk [Mon, 13 Dec 2004 08:39:28 +0000 (08:39 +0000)] 
minor wording/formatting fixes

19 years agominor wording fixes
Michael Kerrisk [Mon, 13 Dec 2004 07:23:31 +0000 (07:23 +0000)] 
minor wording fixes

19 years agotypo fix
Michael Kerrisk [Mon, 13 Dec 2004 06:58:38 +0000 (06:58 +0000)] 
typo fix

19 years agoupdated header comments to reflect recent changes
Michael Kerrisk [Fri, 10 Dec 2004 16:44:25 +0000 (16:44 +0000)] 
updated header comments to reflect recent changes

19 years ago[Further notes on that F_GETOWN bug]
Michael Kerrisk [Fri, 10 Dec 2004 16:28:25 +0000 (16:28 +0000)] 
[Further notes on that F_GETOWN bug]

Hi Andries,

[Just for my own  reference, I reinclude the pointer to Philippe
Troin's patch
http://marc.theaimsgroup.com/?l=linux-kernel&m=108380640603164&w=2
]

> > > Except of course for fcntl(fd, F_GETOWN) where the owner is a
> > > (negative) process group... If the owning process group has a "low
> > > enough" PGID, it collides with errors and glibc reports an error and
> > > sets errno to -PGID. One might argue that in this instance, that the
> > > BSD's overloading of the pid field with pgids is at fault, but the
> > > bug
> > > still remains :-)
> >
> > I believe that practically speaking this is a non-issue.  The
> > lowest PID / PGID that can be allocated to a process other than
> > init or a kernel thread is 300.  (RESERVED_PID in kernel/pid.c
> > in 2.6, details differ, but same limit in <= 2.4.)
>
> Hmm. RESERVED_PIDS is used as starting value after overflow,
> not as a starting value at the beginning. I think you are mistaken.

Hmm -- yes.  And I was in any case assuming the notion
of a process that might do an F_SETOWN assigning
its own PGID to the socket -- but that might not be so.

And I was overlooking a comment in the fs/fcntl.c
sources that reiterates the point:

        case F_GETOWN:
                /*
                 * XXX If f_owner is a process group, the
                 * negative return value will get converted
                 * into an error.  Oops.  If we keep the
                 * current syscall conventions, the only way
                 * to fix this will be in libc.
                 */
                err = filp->f_owner.pid;
                force_successful_syscall_return();
                break;

And now I've actually created the error in userland code.
It seems that whenever the -PGID retrieved by F_GETOWN is
smaller than 4096, then it is interpreted as an error.

Now I see the relevant code in
sysdeps/unix/sysv/linux/i386/sysdep.h:

==
/* Linux uses a negative return value to indicate syscall errors,
   unlike most Unices, which use the condition codes' carry flag.

   Since version 2.1 the return value of a system call might be
   negative even if the call succeeded.  E.g., the `lseek' system call
   might return a large offset.  Therefore we must not anymore test
   for < 0, but test for a real error by making sure the value in %eax
   is a real error number.  Linus said he will make sure the no syscall
   returns a value in -1 .. -4095 as a valid result so we can savely
   test with -4095.  */

[...]
    DO_CALL (syscall_name, args);
    cmpl $-4095, %eax;
    jae SYSCALL_ERROR_LABEL;

==

Ugh.

19 years agonoted F_GETOWN bug after suggestion from aeb.
Michael Kerrisk [Fri, 10 Dec 2004 16:26:28 +0000 (16:26 +0000)] 
noted F_GETOWN bug after suggestion from aeb.

19 years agoAfter a note from Vasya Pupkin, I added <errno.h> to the SYNOPSIS
Michael Kerrisk [Fri, 10 Dec 2004 09:03:08 +0000 (09:03 +0000)] 
After a note from Vasya Pupkin, I added <errno.h> to the SYNOPSIS
of several Section 2 pages using the _syscallN() macros.

    In addition:
        -- erroneous semicolons at the end of _syscallN() were removed
           on various pages.

-- types such as "uint" in syscalN() declarations were changed
   to "unsigined int", etc.

-- various other minor breakages in the synopses were fixed.

19 years agoRemoved erroneous semicolons at the end of _syscall() instances in
Michael Kerrisk [Fri, 10 Dec 2004 07:49:56 +0000 (07:49 +0000)] 
Removed erroneous semicolons at the end of _syscall() instances in
SYNOPSIS of several section 2 man pages.

19 years agoadded SI_TKILL + other minor changes
Michael Kerrisk [Thu, 9 Dec 2004 10:26:18 +0000 (10:26 +0000)] 
added SI_TKILL + other minor changes

19 years agoMartin Pool (and mtk) -- added O_NOATIME
Michael Kerrisk [Wed, 8 Dec 2004 16:41:10 +0000 (16:41 +0000)] 
Martin Pool (and mtk) -- added O_NOATIME

19 years agoRichard.Kreckel@ginac.de
Michael Kerrisk [Wed, 8 Dec 2004 14:54:16 +0000 (14:54 +0000)] 
Richard.Kreckel@ginac.de
Change "NULL" to "empty" when talking about the value of TZ.
http://sources.redhat.com/bugzilla/show_bug.cgi?id=601

19 years agoEric Estievenart <eric.estievenart@free.fr>
Michael Kerrisk [Wed, 8 Dec 2004 13:47:41 +0000 (13:47 +0000)] 
Eric Estievenart <eric.estievenart@free.fr>
           Note that MAP_FIXED replaces existing mappings

19 years agoIn Linux 2.6, the return value of times() changed
Michael Kerrisk [Wed, 8 Dec 2004 09:26:32 +0000 (09:26 +0000)] 
In Linux 2.6, the return value of times() changed

19 years agotweak RLIMIT_SIGPENDING details
Michael Kerrisk [Tue, 7 Dec 2004 17:57:48 +0000 (17:57 +0000)] 
tweak RLIMIT_SIGPENDING details

19 years agotweak RLIMIT_SIGPENDING details
Michael Kerrisk [Tue, 7 Dec 2004 17:46:30 +0000 (17:46 +0000)] 
tweak RLIMIT_SIGPENDING details

19 years agotweak RLIMIT_SIGPENDING details
Michael Kerrisk [Tue, 7 Dec 2004 17:30:27 +0000 (17:30 +0000)] 
tweak RLIMIT_SIGPENDING details

19 years agofix typo
Michael Kerrisk [Mon, 6 Dec 2004 13:39:28 +0000 (13:39 +0000)] 
fix typo

19 years agoRewrote discussion on RLIMIT_MEMLOCK to incorporate kernel 2.6.9 changes.
Michael Kerrisk [Fri, 3 Dec 2004 16:06:22 +0000 (16:06 +0000)] 
Rewrote discussion on RLIMIT_MEMLOCK to incorporate kernel 2.6.9 changes.
Added note on RLIMIT_CPU error in older kernels.
Added RLIMIT_SIGPENDING

19 years ago/proc/sys/kernel/rtsig-* were superceded by RLIMIT_SIGPENDING in kernel 2.6.8.
Michael Kerrisk [Fri, 3 Dec 2004 15:11:50 +0000 (15:11 +0000)] 
/proc/sys/kernel/rtsig-* were superceded by RLIMIT_SIGPENDING in kernel 2.6.8.

19 years agomore fixes to synopsis
Michael Kerrisk [Thu, 2 Dec 2004 09:25:55 +0000 (09:25 +0000)] 
more fixes to synopsis

19 years agortsig-max and rtsig-nr went away in 2.6.8
Michael Kerrisk [Wed, 1 Dec 2004 15:25:42 +0000 (15:25 +0000)] 
rtsig-max and rtsig-nr went away in 2.6.8

19 years agoFixed headers listed in synopsis, after message from Vasya Pupkin
Michael Kerrisk [Wed, 1 Dec 2004 15:19:22 +0000 (15:19 +0000)] 
Fixed headers listed in synopsis, after message from Vasya Pupkin

19 years agoSmall fixes from mtk and Martin Schulze
Michael Kerrisk [Wed, 1 Dec 2004 14:10:12 +0000 (14:10 +0000)] 
Small fixes from mtk and Martin Schulze

19 years agosmall fixes from Martin Schulze
Michael Kerrisk [Wed, 1 Dec 2004 13:56:47 +0000 (13:56 +0000)] 
small fixes from Martin Schulze

19 years agonoted buggy mlock() half RAM check in 2.4.x; some rewording of discussion of MCL_FUTURE
Michael Kerrisk [Wed, 1 Dec 2004 09:43:35 +0000 (09:43 +0000)] 
noted buggy mlock() half RAM check in 2.4.x; some rewording of discussion of MCL_FUTURE

19 years agoChanged wording of sentence under NOTES describing when signals can be sent to init.
Michael Kerrisk [Tue, 30 Nov 2004 17:47:32 +0000 (17:47 +0000)] 
Changed wording of sentence under NOTES describing when signals can be sent to init.

19 years agoThese are now just links; their content has been consoldiated intomlock.2
Michael Kerrisk [Thu, 25 Nov 2004 14:40:17 +0000 (14:40 +0000)] 
These are now just links; their content has been consoldiated intomlock.2

19 years agoConsolidated mlock.2, munlock.2, mlockall.2, and munlockall.2 material into single...
Michael Kerrisk [Thu, 25 Nov 2004 14:39:43 +0000 (14:39 +0000)] 
Consolidated mlock.2, munlock.2, mlockall.2, and munlockall.2 material into single page to eliminate duplicated material; updated notes for 2.6.9 changes in permissions and limist on memory locking

19 years agoNotes on 2.6.9 RLIMIT_MEMLOCK changes
Michael Kerrisk [Thu, 25 Nov 2004 13:38:17 +0000 (13:38 +0000)] 
Notes on 2.6.9 RLIMIT_MEMLOCK changes

19 years agoAdded cross-ref to setrlimit(2) concerning memory locking limits
Michael Kerrisk [Thu, 25 Nov 2004 13:36:04 +0000 (13:36 +0000)] 
Added cross-ref to setrlimit(2) concerning memory locking limits

19 years ago2.4 limits locks to half of physical mem; MCL_FUTURE bug note
Michael Kerrisk [Thu, 25 Nov 2004 13:34:08 +0000 (13:34 +0000)] 
2.4 limits locks to half of physical mem; MCL_FUTURE bug note

19 years ago2.4 limits locks to half of physical me
Michael Kerrisk [Thu, 25 Nov 2004 13:33:38 +0000 (13:33 +0000)] 
2.4 limits locks to half of physical me

19 years agoformatting and a few wording fixes
Michael Kerrisk [Thu, 25 Nov 2004 08:11:36 +0000 (08:11 +0000)] 
formatting and a few wording fixes

19 years agoremoved stray #endif; formatting fix
Michael Kerrisk [Thu, 25 Nov 2004 07:50:05 +0000 (07:50 +0000)] 
removed stray #endif; formatting fix

19 years agoCAP_IPC_LOCK is not required for SHM_UNLOCK since kernel 2.6.9
Michael Kerrisk [Tue, 23 Nov 2004 10:06:02 +0000 (10:06 +0000)] 
CAP_IPC_LOCK is not required for SHM_UNLOCK since kernel 2.6.9

19 years agoadded \n at EOF
Michael Kerrisk [Mon, 22 Nov 2004 16:48:40 +0000 (16:48 +0000)] 
added \n at EOF

19 years agoCLD_CONTINUED is supported since Linux 2.6.9
Michael Kerrisk [Fri, 19 Nov 2004 17:35:57 +0000 (17:35 +0000)] 
CLD_CONTINUED is supported since Linux 2.6.9

19 years agoRemoved text on ignoring SIGCHL; replaced with pointer to sigaction.2
Michael Kerrisk [Fri, 19 Nov 2004 17:34:32 +0000 (17:34 +0000)] 
Removed text on ignoring SIGCHL; replaced with pointer to sigaction.2