Skip site navigation (1)Skip section navigation (2)
Date:      Tue,  3 Sep 2002 01:59:25 +0200 (CEST)
From:      Stefan Farfeleder <e0026813@stud3.tuwien.ac.at>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   docs/42346: sigreturn man page update
Message-ID:  <20020902235925.2AE85267@frog.fafoe>

next in thread | raw e-mail | index | archive | help

>Number:         42346
>Category:       docs
>Synopsis:       sigreturn man page update
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-doc
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          doc-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Sep 02 17:00:03 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Stefan Farfeleder
>Release:        FreeBSD 4.6-STABLE i386
>Organization:
>Environment:
System: FreeBSD frog.fafoe 4.6-STABLE FreeBSD 4.6-STABLE #1: Fri Aug 30 16:32:57 CEST 2002 freebsd@frog.fafoe:/freebsd/stable/obj/freebsd/stable/src/sys/FROG i386


	
>Description:
This man page is way out-dated. It even has the signature wrong! ;-)
	
>How-To-Repeat:
man sigreturn
	
>Fix:
Note: ucontext_t definition could be added...

--- sigreturn.2.orig	Mon Sep  2 20:00:45 2002
+++ sigreturn.2	Mon Sep  2 20:18:28 2002
@@ -43,33 +43,9 @@
 .Sh SYNOPSIS
 .In signal.h
 .Pp
-.Bd -literal
-struct	sigcontext {
-	int	sc_onstack;		/* sigstack state to restore */
-	int	sc_mask;		/* signal mask to restore */
-	int	sc_esp;			/* machine state */
-	int	sc_ebp;
-	int	sc_isp;
-	int	sc_eip;
-	int	sc_efl;
-	int	sc_es;
-	int	sc_ds;
-	int	sc_cs;
-	int	sc_ss;
-	int	sc_edi;
-	int	sc_esi;
-	int	sc_ebx;
-	int	sc_edx;
-	int	sc_ecx;
-	int	sc_eax;
-#  define sc_sp sc_esp
-#  define sc_fp sc_ebp
-#  define sc_pc sc_eip
-#  define sc_ps sc_efl
-};
 .Ed
 .Ft int
-.Fn sigreturn "struct sigcontext *scp"
+.Fn sigreturn "ucontext_t *ucp"
 .Sh DESCRIPTION
 .Fn Sigreturn
 allows users to atomically unmask, switch stacks,
@@ -98,7 +74,7 @@
 if one of the following occurs.
 .Bl -tag -width Er
 .It Bq Er EFAULT
-.Fa Scp
+.Fa Ucp
 points to memory that is not a valid part of the process
 address space.
 .It Bq Er EINVAL
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-doc" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020902235925.2AE85267>