~ubuntu-branches/ubuntu/oneiric/gnupg2/oneiric-updates

« back to all changes in this revision

Viewing changes to common/xreadline.c

  • Committer: Bazaar Package Importer
  • Author(s): Thomas Viehmann
  • Date: 2008-10-04 10:25:53 UTC
  • mfrom: (5.1.15 intrepid)
  • Revision ID: james.westby@ubuntu.com-20081004102553-fv62pp8dsitxli47
Tags: 2.0.9-3.1
* Non-maintainer upload.
* agent/gpg-agent.c: Deinit the threading library before exec'ing
  the command to run in --daemon mode. And because that still doesn't
  restore the sigprocmask, do that manually. Closes: #499569

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
 *
6
6
 * GnuPG is free software; you can redistribute it and/or modify
7
7
 * it under the terms of the GNU General Public License as published by
8
 
 * the Free Software Foundation; either version 2 of the License, or
 
8
 * the Free Software Foundation; either version 3 of the License, or
9
9
 * (at your option) any later version.
10
10
 *
11
11
 * GnuPG is distributed in the hope that it will be useful,
14
14
 * GNU General Public License for more details.
15
15
 *
16
16
 * You should have received a copy of the GNU General Public License
17
 
 * along with this program; if not, write to the Free Software
18
 
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
 
17
 * along with this program; if not, see <http://www.gnu.org/licenses/>.
19
18
 */
20
19
 
21
20
#include <config.h>
34
33
   maximum allowed allocation.  
35
34
 
36
35
   Returns the length of the line. EOF is indicated by a line of
37
 
   length zero. A truncated line is indicated my setting the value at
 
36
   length zero. A truncated line is indicated by setting the value at
38
37
   MAX_LENGTH to 0.  If the returned value is less then 0 not enough
39
38
   memory was enable and ERRNO is set accordingly.
40
39
 
41
40
   If a line has been truncated, the file pointer is moved forward to
42
 
   the end of the line so that the next read start with the next
43
 
   line.  Note that MAX_LENGTH must be re-initialzied in this case..
 
41
   the end of the line so that the next read starts with the next
 
42
   line.  Note that MAX_LENGTH must be re-initialzied in this case.
44
43
 
45
44
   Note: The returned buffer is allocated with enough extra space to
46
45
   append a CR,LF,Nul