![]() |
APMD-List: |
to APMD Home
|
Index:
[thread]
[date]
[subject]
[author]
From: Rik Faith <faith@cs.unc.edu> To : <asethman@mandate-inc.com> Date: Thu, 11 Feb 1999 16:50:15 -0500 (EST) Re: [OFFTOPIC] apmd 2.4 + glibc 2.1 and 2.2.xThis has been fixed in more recent versions of apmd. The original use of vfork was not appropriate and was probably due to a typo. The most recent version of apmd is currently supported by Avery Pennarun <apenwarr@worldvisions.ca> with a mailing list (apmd-list@worldvisions.ca) and the following homepage: http://www.worldvisions.ca/~apenwarr/apmd/ This homepage has information on how to subscribe to the mailing list, and may also deal with some kernel-level issues. The apmd package has been enhanced with many features that people have requested, including the ability to run scripts at suspend and resume time. On Thu 11 Feb 1999 14:16:37 -0700, asethman@mandate-inc.com <asethman@mandate-inc.com> wrote: > There is a minor bug in apmd regarding a call to vfork when compiled > against glibc 2.1. Attached is the tiny fix to replace vfork with fork. > > Aaron > --- apmd.c~ Sun Apr 21 16:49:56 1996 > +++ apmd.c Thu Feb 11 16:14:39 1999 > @@ -283,7 +283,7 @@ > if (signal( SIGTERM, SIG_IGN ) != SIG_IGN) signal( SIGTERM, sig_handler ); > > if (!debug) { /* detach */ > - if ((pid = vfork())) { /* parent */ > + if ((pid = fork())) { /* parent */ > if ((str = fopen( PID_FILE, "w" ))) { > fprintf( str, "%d\n", pid ); > fclose( str ); Index: [thread] [date] [subject] [author] |