From owner-freebsd-hackers@FreeBSD.ORG Mon Feb 27 19:19:08 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8C88D16A42A for ; Mon, 27 Feb 2006 19:19:08 +0000 (GMT) (envelope-from babkin@verizon.net) Received: from vms044pub.verizon.net (vms044pub.verizon.net [206.46.252.44]) by mx1.FreeBSD.org (Postfix) with ESMTP id 541F643D45 for ; Mon, 27 Feb 2006 19:19:08 +0000 (GMT) (envelope-from babkin@verizon.net) Received: from vms075.mailsrvcs.net ([192.168.1.4]) by vms044.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0IVD004RN1NVFEY3@vms044.mailsrvcs.net> for freebsd-hackers@freebsd.org; Mon, 27 Feb 2006 13:19:08 -0600 (CST) Date: Mon, 27 Feb 2006 13:19:07 -0600 (CST) From: Sergey Babkin To: Pranav Sawargaonkar , freebsd-hackers@freebsd.org Message-id: <31344186.1141067948033.JavaMail.root@vms075.mailsrvcs.net> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: 7bit X-Mailman-Approved-At: Mon, 27 Feb 2006 19:26:55 +0000 Cc: Subject: Re: Difference between signal related structures X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: babkin@users.sf.net List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Feb 2006 19:19:08 -0000 >From: Pranav Sawargaonkar >Hi >I am studying signaling related work in FreeBSD kernel just for learning. >Can anybody tell me that why there are two different structures named >1)struct sigcontext >2)struct osigcontext >are defined in /sys/i386/include/signal.h >I want to know what is basic difference between them? The one with "o" is "old". At some point the structure has been extended, and the old version got "o" added to its name. It's probably used for binary compatibility of the old programs, to convert the data between the old and new format. -SB