~ubuntu-branches/ubuntu/lucid/man-db/lucid-updates

« back to all changes in this revision

Viewing changes to gnulib/lib/sys_time.in.h

  • Committer: Bazaar Package Importer
  • Author(s): Colin Watson
  • Date: 2009-08-26 11:38:46 UTC
  • mfrom: (1.1.9 upstream) (5.2.5 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090826113846-2702k94p5epik9ht
Tags: 2.5.6-1
* New upstream release:
  - Implement 'man -K', which was the last major remaining missing feature
    when comparing man-db with the man package (closes: #135926, LP:
    #390575).
  - Note that the exact rendering of (e.g.) italic text may vary depending
    on the output device (closes: #516808).
  - Don't create unnecessary database directories (closes: #472919).
  - Explicitly state that -P/$PAGER/$MANPAGER identifies a single command
    with no pipes (closes: #363250).
  - Make whatis/apropos only display any given manual page, or pointers to
    it, once (LP: #27113).
  - Map CP1251 encoding to LESSCHARSET=windows, per less(1) (closes:
    #539690).
  - Loop through semicolon-separated coding tags in the first line of
    manual pages, and convert Emacs coding tags to ones that libiconv
    understands (closes: #496604).
  - Convert text to UTF-8 and then (if necessary) to the target encoding.
    This allows us to distinguish between "text not in input encoding" and
    "characters not representable in output encoding" (closes: #514963).
  - Replace database entries if the mtime of the new data is newer than
    that of the old data, even if the new data represents a symlink rather
    than a regular file (closes: #490582).
  - Increase limit on NAME sections from 2048 bytes to 8192, since some
    pages exceeding the previous limit have been observed in the wild
    (closes: #489907).
  - Cope with some more cases of database corruption (closes: #187750).
  - By default, man will now try to interpret pairs of manual page names
    given on the command line as equivalent to a single manual page name
    containing a hyphen (e.g. 'man foo bar' => foo-bar(1)). This supports
    the common pattern of programs that implement a number of subcommands,
    allowing them to provide manual pages for each that can be accessed
    using similar syntax as would be used to invoke the subcommands
    themselves.
* Upgrade to debhelper v7.
* Reverse the direction of the man and mandb symlinks, and migrate any
  statoverrides referring to the old locations in /usr/lib/man-db/.
* Run cron jobs at idle I/O priority if dpkg 1.15.0 or newer is installed
  (closes: #448400).
* Policy version 3.8.2: no changes required.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/* Provide a more complete sys/time.h.
2
2
 
3
 
   Copyright (C) 2007 Free Software Foundation, Inc.
 
3
   Copyright (C) 2007-2008 Free Software Foundation, Inc.
4
4
 
5
5
   This program is free software; you can redistribute it and/or modify
6
6
   it under the terms of the GNU General Public License as published by
18
18
 
19
19
/* Written by Paul Eggert.  */
20
20
 
 
21
#if __GNUC__ >= 3
 
22
@PRAGMA_SYSTEM_HEADER@
 
23
#endif
 
24
 
21
25
#if defined _GL_SYS_TIME_H
22
26
 
23
27
/* Simply delegate to the system's header, without adding anything.  */
35
39
#  include <time.h>
36
40
# endif
37
41
 
 
42
#ifdef __cplusplus
 
43
extern "C" {
 
44
#endif
 
45
 
38
46
# if ! @HAVE_STRUCT_TIMEVAL@
39
47
struct timeval
40
48
{
49
57
int gettimeofday (struct timeval *restrict, void *restrict);
50
58
# endif
51
59
 
 
60
#ifdef __cplusplus
 
61
}
 
62
#endif
 
63
 
52
64
#endif /* _GL_SYS_TIME_H */