Your message dated Tue, 13 Mar 2007 01:50:08 +0200
with message-id <[EMAIL PROTECTED]>
and subject line Bug#385243: manpages-dev: prctl(2) missing new option 
descriptions
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: manpages-dev
Version: 2.39-1
Severity: wishlist

Hi,

The prctl(2) manpage is missing some new options and the versions
when some of those options were introduced, I've added accuracy to
some of the other versions. Attached you can find a patch which
fixes those.

regards,
guillem
--- man2/prctl.2        2006-08-28 07:19:32.000000000 +0300
+++ man2/prctl.2        2006-08-30 04:28:22.000000000 +0300
@@ -26,11 +26,13 @@
 .\" Modified 27 Jun 02, Michael Kerrisk
 .\"    Added PR_SET_DUMPABLE, PR_GET_DUMPABLE, 
 .\"    PR_SET_KEEPCAPS, PR_GET_KEEPCAPS
+.\" Modified 2006-08-30 Guillem Jover <[EMAIL PROTECTED]>
+.\"    Updated Linux versions where the options where introduced.
+.\"    Added PR_SET_TIMING, PR_GET_TIMING, PR_SET_NAME, PR_GET_NAME,
+.\"    PR_SET_UNALIGN, PR_GET_UNALIGN, PR_SET_FPEMU, PR_GET_FPEMU,
+.\"    PR_SET_FPEXC, PR_GET_FPEXC
 .\"
-.\" FIXME The following (applicable only on IA-64) are not currently
-.\" described: PR_SET_UNALIGN, PR_GET_UNALIGN, PR_SET_FPEMU, PR_GET_FPEMU
-.\"
-.TH PRCTL 2 2002-06-27 "Linux 2.4.18" "Linux Programmer's Manual"
+.TH PRCTL 2 2006-08-30 "Linux 2.6.17" "Linux Programmer's Manual"
 .SH NAME
 prctl \- operations on a process
 .SH SYNOPSIS
@@ -56,12 +58,12 @@ This value is cleared upon a 
 .BR fork ().
 .TP
 .B PR_GET_PDEATHSIG
-(since Linux 2.3.15)
+(Since Linux 2.3.15)
 Read the current value of the parent process death signal
 into the (int *) \fIarg2\fP.
 .TP
 .B PR_SET_DUMPABLE
-(Since Linux 2.4)
+(Since Linux 2.3.20)
 Set the state of the flag determining whether core dumps are produced
 for this process upon delivery of a signal whose default behaviour is
 to produce a core dump.
@@ -81,7 +83,7 @@ in
 .BR proc (5).)
 .TP
 .B PR_GET_DUMPABLE
-(Since Linux 2.4)
+(Since Linux 2.3.20)
 Return (as the function result) the current state of the calling
 process's dumpable flag.
 .\" Since Linux 2.6.13, the dumpable flag can have the value 2, 
@@ -89,6 +91,7 @@ process's dumpable flag.
 .\" flags has a non-zero value.  This was fixed in 2.6.14.
 .TP
 .B PR_SET_KEEPCAPS
+(Since Linux 2.2.18)
 Set the state of the process's "keep capabilities" flag,
 which determines whether the process's effective and permitted
 capability sets are cleared when a change is made to the process's user IDs
@@ -99,8 +102,64 @@ all become non-zero when at least one of
 must be either 0 (capabilities are cleared) or 1 (capabilities are kept).
 .TP
 .B PR_GET_KEEPCAPS
+(Since Linux 2.2.18)
 Return (as the function result) the current state of the calling process's
 "keep capabilities" flag.
+.TP
+.B PR_SET_TIMING
+Set whether to use (normal, traditional) statistical process timing or
+accurate timestamp based process timing, by passing \fBPR_TIMING_STATISTICAL\fP
+or \fBPR_TIMING_TIMESTAMP\fP to \fIarg2\fP.
+.TP
+.B PR_GET_TIMING
+Return (as the function result) which process timing method is currently
+in use.
+.TP
+.B PR_SET_NAME
+(Since Linux 2.6.9)
+Set the process name for the current process to \fIarg2\fP.
+.TP
+.B PR_GET_NAME
+(Since Linux 2.6.11)
+Get the process name for the current process from \fIarg2\fP.
+.TP
+.B PR_SET_UNALIGN
+(Since Linux 2.3.48, only on parisc and ia64)
+Set unaligned access control bits to \fIarg2\fP. Pass
+\fBPR_UNALIGN_NOPRINT\fP to silently fix up unaligned user accesses, or
+\fBPR_UNALIGN_SIGBUS\fP to generate SIGBUS on unaligned user access.
+.TP
+.B PR_GET_UNALIGN
+(Since Linux 2.3.48, only on parisc and ia64)
+Get unaligned access control bits from \fIarg2\fP.
+.TP
+.B PR_SET_FPEMU
+(Since Linux 2.4.18, 2.5.9, only on ia64)
+Set floating-point emulation control bits to \fIarg2\fP.
+Pass \fBPR_FPEMU_NOPRINT\fP to silently emulate fp operations accesses, or
+\fBPR_FPEMU_SIGFPE\fP to not emulate fp operations and send SIGFPE instead.
+.TP
+.B PR_GET_FPEMU
+(Since Linux 2.4.18, 2.5.9, only on ia64)
+Get floating-point emulation control bits from \fIarg2\fP.
+.TP
+.B PR_SET_FPEXC
+(Since Linux 2.4.21, 2.5.32, only on powerpc)
+Set floating-point exception mode to \fIarg2\fP. Pass
+\fBPR_FP_EXC_SW_ENABLE\fP to use FPEXC for FP exception enables,
+\fBPR_FP_EXC_DIV\fP for floating point divide by zero,
+\fBPR_FP_EXC_OVF\fP for floating point overflow,
+\fBPR_FP_EXC_UND\fP for floating point underflow,
+\fBPR_FP_EXC_RES\fP for floating point inexact result,
+\fBPR_FP_EXC_INV\fP for floating point invalid operation,
+\fBPR_FP_EXC_DISABLED\fP for FP exceptions disabled,
+\fBPR_FP_EXC_NONRECOV\fP for async non-recoverable exception mode,
+\fBPR_FP_EXC_ASYNC\fP for async recoverable exception mode,
+\fBPR_FP_EXC_PRECISE\fP for precise exception mode.
+.TP
+.B PR_GET_FPEXC
+(Since Linux 2.4.21, 2.5.32, only on powerpc)
+Get floating-point exception mode from \fIarg2\fP.
 .SH "RETURN VALUE"
 .B PR_GET_DUMPABLE
 and

--- End Message ---
--- Begin Message ---
Source: manpages
Source-Version: 2.41-1

Hi Joey,

Thanks for this upload that fixes this bug, which I'm thus closing.
You might want to retrofit this bug Closure in the changelog for that
vesion for documentation purposes, though.

regards,
guillem

--- End Message ---

Reply via email to