bug-libsigsegv
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug-libsigsegv] patch for web page update


From: Alfred M. Szmidt
Subject: [bug-libsigsegv] patch for web page update
Date: Tue, 26 May 2015 13:16:37 -0400

THe following patch updates the libsigsegv web page to follow the GNU
project web template.  Objections?

It keeps the meat of the original pages, and in that regard there
shouldn't be much change.

Index: libsigsegv.html
===================================================================
RCS file: /web/libsigsegv/libsigsegv/libsigsegv.html,v
retrieving revision 1.11
diff -u -r1.11 libsigsegv.html
--- libsigsegv.html     3 Apr 2011 16:05:00 -0000       1.11
+++ libsigsegv.html     26 May 2015 17:15:40 -0000
@@ -1,38 +1,13 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<HTML>
-<HEAD>
-<TITLE>libsigsegv - GNU Project - Free Software Foundation (FSF)</TITLE>
-<LINK REV="made" HREF="mailto:address@hidden";>
-<META NAME="keywords" CONTENT="SIGSEGV, SIGBUS, MMU, EFAULT, stack overflow, 
garbage collection, sigaltstack">
-</HEAD>
-<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#1F00FF" ALINK="#FF0000" 
VLINK="#9900DD">
-
-<A HREF="/graphics/agnuhead.html"><IMG SRC="/graphics/gnu-head-sm.jpg"
-ALT=" [image of the Head of a GNU] "
-WIDTH="129" HEIGHT="122"></A>
+<!--#include virtual="/server/html5-header.html" -->
+<!-- Parent-Version: 1.78 -->
 
-<P>
-
-<HR>
-
-<h1>GNU libsigsegv  -  Handling page faults in user mode</h1>
-
-<ol>
-  <li><a href="#Whatis">What is libsigsegv?</a></li>
-  <li><a href="#Installation">Installation</a></li>
-  <li><a href="#Copyright">Copyright notice</a></li>
-  <li><a href="#Download">Download</a></li>
-  <li><a href="#Developers">Developers</a></li>
-</ol>
-
-<p>
-
-<h2><a name="Whatis">What is libsigsegv?</a></h2>
-
-<!-- BEGIN copy of sf.net:/home/groups/l/li/libsigsegv/htdocs/index.php -->
+<title>libsigsegv - GNU Project - Free Software Foundation</title>
+<!--#include virtual="/server/gnun/initial-translations-list.html" -->
+<!--#include virtual="/server/banner.html" -->
+<h2>GNU libsigsegv</h2>
 
 <p>
-This is a library for handling page faults in user mode. A page fault
+GNU libsigsegv is a library for handling page faults in user mode. A page fault
 occurs when a program tries to access to a region of memory that is
 currently not available. Catching and handling a page fault is a useful
 technique for implementing:
@@ -71,7 +46,7 @@
 </ul>
 
 
-<h2>About portability.</h2>
+<h3>About portability</h3>
 
 <p>
 Some platforms don't support this functionality. In 
<code>&lt;sigsegv.h&gt;</code>, the
@@ -88,7 +63,7 @@
 </p>
 
 
-<h2>About pageable virtual memory.</h2>
+<h3>About pageable virtual memory</h3>
 
 <p>
 Pageable virtual memory is usually done in the operating system's kernel.
@@ -110,7 +85,7 @@
 </p>
 
 
-<h2>About stack overflow handlers.</h2>
+<h3>About stack overflow handlers</h3>
 
 <p>
 In some applications, the stack overflow handler performs some cleanup or
@@ -153,7 +128,7 @@
 </p>
 
 
-<h2>About shared libraries.</h2>
+<h3>About shared libraries</h3>
 
 <p>
 This library builds as a static library by default.  This seems useful
@@ -161,127 +136,195 @@
 it as a shared library by specifying the configure option '--enable-shared'.
 </p>
 
-
-<h2><a name="Installation">Installation</a></h2>
-
-<h3>Installation instructions on Unix</h3>
-
-<pre>
-        ./configure [OPTIONS]
-        make
-        make check
-        make install
-</pre>
-
-<h3>Installation instructions on Woe32</h3>
-
-<p>
-        See README.woe32.
-</p>
-
 <h2>Using libsigsegv in your package</h2>
 
 <p>
 <ul>
-  <li>For the APIs, see the comments in the <code>&lt;sigsegv.h&gt;</code> 
file (generated from
-      <code>src/sigsegv.h.in</code>).</li>
-  <li>An autoconf macro for determining where libsigsegv is installed and how 
to
-      link with it is part of GNU gnulib, see
-      <a 
href="http://www.gnu.org/software/gnulib/MODULES.html#module=libsigsegv";>http://www.gnu.org/software/gnulib/MODULES.html#module=libsigsegv</a></li>
+<li>For the APIs, see the comments in the <code>&lt;sigsegv.h&gt;</code> file 
(generated from
+<code>src/sigsegv.h.in</code>).</li>
+<li>An autoconf macro for determining where libsigsegv is installed and how to
+link with it is part of GNU gnulib, see
+<a 
href="http://www.gnu.org/software/gnulib/MODULES.html#module=libsigsegv";>http://www.gnu.org/software/gnulib/MODULES.html#module=libsigsegv</a></li>
 </ul>
 </p>
 
-<h2><a name="Copyright">Copyright notice</a></h2>
-
-<p>
-Copyright 1998-1999, 2002-2011  Bruno Haible
-<br/>
-Copyright 2002-2005, 2009  Paolo Bonzini
-<br/>
-Copyright 2008-2010  Eric Blake
-</p>
-
-<p>
-This is free software distributed under the GNU General Public Licence
-described in the file COPYING. There is ABSOLUTELY NO WARRANTY, explicit or
-implied, on this software.
-</p>
+<h3 id="download">Downloading
+  libsigsegv</h3>
 
-<!-- END of copy -->
+<p>libsigsegv
+can be found on the main GNU ftp server:
+<a 
href="http://ftp.gnu.org/gnu/libsigsegv/";>http://ftp.gnu.org/gnu/libsigsegv/</a>
+(via HTTP) and
+<a 
href="ftp://ftp.gnu.org/gnu/libsigsegv/";>ftp://ftp.gnu.org/gnu/libsigsegv/</a>
+(via FTP).  It can also be found
+on the <a href="/prep/ftp.html">GNU mirrors</a>;
+please
+<a href="http://ftpmirror.gnu.org/libsigsegv/";>use
+a mirror</a> if possible.</p>
+
+<!---
+<h3 id="documentation">Documentation</h3>
+
+<p><a href="manual/">Documentation for
+libsigsegv</a>
+is available online, as
+is <a href="/manual/">documentation for most GNU software</a>.  You may
+also find more information about
+libsigsegv
+by running
+<em>info&nbsp;libsigsegv</em>
+or
+<em>man&nbsp;libsigsegv</em>,
+or by looking at
+<em>/usr/share/doc/libsigsegv/</em>,
+<em>/usr/local/doc/libsigsegv/</em>,
+or similar directories on your system.  A brief summary is available by
+running <em>libsigsegv&nbsp;--help</em>.</p>
+-->
 
+<h3 id="mail">Mailing lists</h3>
 
-<h2><a name="Download">Download</a></h2>
+<p>libsigsegv
+has the following mailing lists:</p>
 
-<p>
-libsigsegv can be found on in the subdirectory 
<CODE>/pub/gnu/libsigsegv/</CODE> on your favorite
-<A HREF="/prep/ftp.html">GNU mirror</A>. For other ways to 
-obtain libsigsegv, please read
-<A HREF="/software/software.html#HowToGetSoftware">How to get GNU Software</A>.
-</p>
-<P>
-The latest release is<br/>
-<A 
HREF="http://ftpmirror.gnu.org/libsigsegv/libsigsegv-2.10.tar.gz";>http://ftpmirror.gnu.org/libsigsegv/libsigsegv-2.10.tar.gz</A>
-<A 
HREF="http://ftp.gnu.org/gnu/libsigsegv/libsigsegv-2.10.tar.gz";>http://ftp.gnu.org/gnu/libsigsegv/libsigsegv-2.10.tar.gz</A>
-</p>
-<P>
-The latest development sources can be obtained through the
-<A HREF="http://savannah.gnu.org/projects/libsigsegv/";>savannah project</A>.
-</p>
+<ul>
+<li><a 
href="https://lists.gnu.org/mailman/listinfo/bug-libsigsegv";>bug-libsigsegv</a>
+is used to discuss most aspects of
+libsigsegv,
+including general user help, development and enhancement requests, as well as 
bug reports.</li>
+</ul>
 
+<p>Announcements about
+libsigsegv
+and most other GNU software are made on
+<a href="http://lists.gnu.org/mailman/listinfo/info-gnu";>info-gnu</a>
+(<a href="http://lists.gnu.org/archive/html/info-gnu/";>archive</a>).</p>
+
+<!---
+<p>Security reports that should not be made immediately public can be
+sent directly to the maintainer.  If there is no response to an urgent
+issue, you can escalate to the general
+<a href="http://lists.gnu.org/mailman/listinfo/security";>security</a>
+mailing list for advice.</p>
+-->
+
+<h3 id="contribute">Getting involved</h3>
+
+<p>Development of
+libsigsegv,
+and GNU in general, is a volunteer effort, and you can contribute.  For
+information, please read <a href="/help/">How to help GNU</a>.  If you'd
+like to get involved, it's a good idea to join the discussion mailing
+list (see above).</p>
 
-<!-- BEGIN of copy -->
 
-<a name="Developers"> </a>
-<table cellpadding="2" border="5">
-  <tr><th colspan="2">Currently active developers:</th></tr>
-  <tr>
-    <th><a href="http://sf.net/users/haible";>Bruno Haible</a></th>
-    <td align="center">
-      <a href="http://www.haible.de/bruno/";>http://www.haible.de/bruno/</a>
-    </td>
-  </tr>
-  <tr>
-    <th><a href="http://sf.net/users/bonzini";>Paolo Bonzini</a></th>
-    <td align="center">
-      <a 
href="http://www.inf.unisi.ch/~bonzini/";>http://www.inf.unisi.ch/~bonzini/</a>
-    </td>
-  </tr>
-  <tr>
-    <th><a href="http://savannah.gnu.org/users/ericb";>Eric Blake</a></th>
-    <td align="center">
-    </td>
-  </tr>
-</table>
+<dl>
+<!---
+<dt>Test releases</dt>
 
-<!-- END of copy -->
+<dd>Trying the latest test release (when available) is always
+appreciated.  Test releases of
+libsigsegv
+can be found at
+<a 
href="http://alpha.gnu.org/gnu/libsigsegv/";>http://alpha.gnu.org/gnu/libsigsegv/</a>
+(via HTTP) and
+<a 
href="ftp://alpha.gnu.org/gnu/libsigsegv/";>ftp://alpha.gnu.org/gnu/libsigsegv/</a>
+(via FTP).</dd>
+-->
+
+<dt>Development</dt>
+
+<dd>For development sources, issue trackers, and other
+information, please see the
+<a href="http://savannah.gnu.org/projects/libsigsegv/";>libsigsegv
+project page</a>
+at <a href="http://savannah.gnu.org";>savannah.gnu.org</a>.</dd>
+
+<!--
+<dt>Translating
+  libsigsegv</dt>
+
+<dd>To translate
+libsigsegv's
+messages into other languages, please see the <a
+href="http://translationproject.org/domain/libsigsegv.html";>Translation Project
+page for
+libsigsegv</a>.
+If you have a new translation of the message strings,
+or updates to the existing strings, please have the changes made in this
+repository.  Only translations from this site will be incorporated into
+libsigsegv.
+For more information, see the <a
+href="http://translationproject.org/html/welcome.html";>Translation
+Project</a>.</dd>
+-->
+
+<dt>Maintainer</dt>
+
+<dd>libsigsegv
+is currently being maintained by
+Bruno Haible,
+Eric Blake, and
+Paolo Bonzini
+Please use the mailing lists for contact.</dd>
 
-<H2>Bug reports</H2>
 
-Bug reports should be sent to <A 
HREF="mailto:address@hidden";><CODE>&lt;bug-libsigsegv</CODE><SPAN 
STYLE="display:none">-antispam</SPAN><CODE>&#64;</CODE><SPAN 
STYLE="display:none">antispam.</SPAN><CODE>gnu.org&gt;</CODE></A>.
+</dl>
 
-<HR>
 
-Return to <A HREF="/home.html">GNU's home page</A>.
+<h3 id="license">Licensing</h3>
 
-<P>
-Please send general FSF &amp; GNU inquiries to
-<A HREF="mailto:address@hidden";>&lt;address@hidden&gt;</A>.
-There are also <A HREF="/contact/">other ways to contact</A> the FSF.
-<BR>
-Please send broken links and other corrections or suggestions to
-<A HREF="mailto:address@hidden";><CODE>&lt;bug-libsigsegv</CODE><SPAN 
STYLE="display:none">-antispam</SPAN><CODE>&#64;</CODE><SPAN 
STYLE="display:none">antispam.</SPAN><CODE>gnu.org&gt;</CODE></A>.
+<p>libsigsegv
+is free software; you can redistribute it and/or modify it under the
+terms of the <a href="http://www.gnu.org/licenses/gpl.html";
+rel="license">GNU General Public License</a> as published by the Free
+Software Foundation; either version&nbsp;2 of the License, or (at your
+option) any later version.</p>
+
+</div><!-- for id="content", starts in the include above -->
+<!--#include virtual="/server/footer.html" -->
+<div id="footer">
+<div class="unprintable">
+
+<p>Please send general FSF &amp; GNU inquiries to
+<a href="mailto:address@hidden";>&lt;address@hidden&gt;</a>.
+There are also <a href="/contact/">other ways to contact</a>
+the FSF.  Broken links and other corrections or suggestions can be sent
+to <a href="mailto:address@hidden";>&lt;address@hidden&gt;</a>.</p>
+
+<p><!-- TRANSLATORS: Ignore the original text in this paragraph,
+        replace it with the translation of these two:
+
+        We work hard and do our best to provide accurate, good quality
+        translations.  However, we are not exempt from imperfection.
+        Please send your comments and general suggestions in this regard
+        to <a href="mailto:address@hidden";>
+        &lt;address@hidden&gt;</a>.</p>
+
+        <p>For information on coordinating and submitting translations of
+        our web pages, see <a
+        href="/server/standards/README.translations.html">Translations
+        README</a>. -->
+Please see the <a
+href="/server/standards/README.translations.html">Translations
+README</a> for information on coordinating and submitting translations
+of this article.</p>
+</div>
+
+<p>Copyright &copy; 2015 Free Software Foundation, Inc.</p>
+
+<p>This page is licensed under a <a rel="license"
+href="http://creativecommons.org/licenses/by-nd/4.0/";>Creative
+Commons Attribution-NoDerivatives 4.0 International License</a>.</p>
 
-<P>
-Copyright (C) 1998, 2010 Free Software Foundation, Inc.
+<!--#include virtual="/server/bottom-notes.html" -->
 
-<P>
-Verbatim copying and distribution of this entire article is
-permitted in any medium, provided this notice is preserved.
-<P>
-Last updated:
+<p class="unprintable">Updated:
 <!-- timestamp start -->
-$Date: 2011/04/03 16:05:00 $ $Author: haible $
+$Date: 2015/05/18 06:12:54 $
 <!-- timestamp end -->
-<HR>
-</BODY>
-</HTML>
+</p>
+</div>
+</div>
+</body>
+</html>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]