/[gnulib]/gnulib/lib/nanosleep.c
ViewVC logotype

Log of /gnulib/lib/nanosleep.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Tag:

Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Mon Feb 12 18:49:19 2007 UTC (17 years, 3 months ago) by eggert
Branch: MAIN
CVS Tags: HEAD
Changes since 1.22: +3 -5 lines
Diff to previous 1.22
New module 'time', so that apps can include <time.h> as per
POSIX and GNU instead of separate include files like time_r.h
and timegm.h.  This implementation tries out a simpler approach
for replacing decls in standard include files (as compared to
the string module), somewhat as an experiment.

* config/srclist.txt: Comment out mktime.c for now.
* doc/gnulib-tool.texi (Initial import): Don't use time_r as an example
since it doesn't apply any more.  Use generic wording instead.
* MODULES.html.sh (Support for systems lacking POSIX:2001): New module
'time'.
* lib/time_.h, m4/time_h.m4, modules/time: New files.
* lib/strptime.h, lib/time_r.h, lib/timegm.h: Remove.
* lib/mktime.c: Include config.h depending on _LIBC, not HAVE_CONFIG_H.
Don't include <sys/types.h>; no longer needed since we assume C89.
* lib/mktime.c: Don't include "time_r.h"; no longer needed.
* lib/strftime.c: Likewise.
* lib/time_r.c: Likewise.
* lib/nanosleep.c (nanosleep): #undef after include files, not before.
* lib/nanosleep.c: Include <time.h> first, to check interface.
* lib/strptime.c: Likewise.
* lib/time_r.c: Likewise.
* lib/timegm.c: Likewise.
* lib/strptime.c: Don't include strptime.h or time_r.h; no longer
needed.
* lib/timegm.c: Don't include timegm.h; no longer needed.
* lib/timespec.h: Don't include <sys/time.h> before <time.h>;
time.h now handles any problems in that area.
(struct timespec, nanosleep): Remove; time.h now arranges for these.
* lib/xnanosleep.c: Don't include timespec.h; no longer needed now
that time.h defines struct timespec.
* m4/nanosleep.m4 (gl_FUNC_NANOSLEEP): Check that nanosleep is declared.
Set REPLACE_NANOSLEEP.  Don't AC_DEFINE nanosleep; the time module now
handles that.
* m4/strptime.m4 (gl_FUNC_STPRTIME): Set REPLACE_STRPTIME.
* m4/time_r.m4 (gl_TIME_R): Don't define HAVE_TIME_R_POSIX; no longer
needed.  Set REPLACE_LOCALTIME.
* m4/timegm.m4 (gl_FUNC_TIMEGM): Set REPLACE_TIMEGM.
* m4/timespec.m4 (gl_CHECK_TYPE_STRUCT_TIMESPEC): Move to time_h.m4.
(gl_TIMESPEC): Don't check for sys/time.h or struct timespec or
nanosleep; time_h.m4 now does that.  Don't require
gl_USE_SYSTEM_EXTENSIONS; no longer needed directly, and the time
module handles this now.
* modules/getdate (Depends-on): Remove timespec.  Add time.
* modules/nanosleep (Depends-on): Likewise.
* modules/stat-time (Depends-on): Likewise.
* modules/nanosleep (Include): Include time.h, not timespec.h.
* modules/strptime (Files): Remove lib/strptime.h.
(Depends-on): Add extensions, time.
(Include): Include time.h, not strptime.h.
* modules/time_r (Files): Remove lib/time_r.h.
(Depends-on): Add time.
(Include): Include time.h, not time_r.h.
* modules/timegm: Likewise.
* modules/timespec (Description): Now does timespec-related decls
of our own, instead of struct timespec itself.
(Depends-on): Add time; remove extensions.
(Maintainer): Add self.
* modules/utimecmp (Depends-on): Add time; remove timespec.
* modules/utimens (Depends-on): Likewise.
* modules/xnanosleep (Depends-on): Likewise.


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Thu Jan 18 08:33:34 2007 UTC (17 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.21: +6 -14 lines
Diff to previous 1.21
* MODULES.html.sh (Support for systems lacking POSIX:2001): New
module sys_time.
* lib/gethrxtime.c: Include <sys/time.h>, since we can no longer
assume timespec.h defines struct timeval.
* lib/settime.c: Likewise.
* lib/utimens.c: Likewise.
* lib/gettime.c (gettime): Remove test against HAVE_GETTIMEOFDAY,
since we now assume the gettimeofday module.
* lib/tempname.c (__gen_tempname): Likewise.
* lib/gettimeofday.h: Remove.
* lib/gettimeofday.c: Include <sys/time.h> instead of "gettimeofday.h".
Don't include <sys/types.h> and <stdlib.h>; shouldn't be needed.
Include <time.h>, for 'time()'.
(localtime_buffer_addr): Also use this workaround if
TZSET_CLOBBERS_LOCALTIME.  Set to a dummy static variable by default,
to simplify the uses.  All uses changed.
(localtime, gmtime, tzset, gettimeofday): Reformat slightly so
that #undef is inside {}, and 'const' follows type name consistently.
(tzset): Define replacement only if TZSET_CLOBBERS_LOCALTIME.
(gettimeofday): Do not use the maximum possible value for
tv->tv_usec, since that might break usages other than ls.c.
Instead, we'll leave ls.c alone.  This undoes today's patch
by Bruno.  Add a compile-time warning for 1s-clock resolution;
we've never observed the problem but might as well keep the
canary.
* lib/nanosleep.c: Include timespec.h first, for interface check.
* lib/nanosleep.c: Include <sys/time.h> unconditionally, since we
now assume the sys_time module.
* lib/tempname.c: Likewise.
* lib/timespec.h: Likewise.
* lib/nanosleep.c: Don't worry about TIME_WITH_SYS_TIME; no longer
needed.
* lib/strftime.c: Likewise.
* lib/timespec.h: Likewise.
* lib/posixtm.c: Include posixtm.h first, for interface check.
Don't worry about TM_IN_SYS_TIME; that's wayyy obsolete.
* lib/posixtm.h: Include stdbool.h and time.h, for proper interface.
* lib/strftime.c: Don't include <sys/types.h>; shouldn't be needed.
* lib/sys_time_.h: New file.
* lib/timespec.h (struct timespec): Use long int, not long.
* m4/gettimeofday.m4 (gl_FUNC_GETTIMEOFDAY):
(gl_FUNC_GETTIMEOFDAY_CLOBBER, gl_PREREQ_GETTIMEOFDAY):
Remove obsolescent call to AC_HEADER_TIME.
* m4/mktime.m4 (AC_FUNC_MKTIME): Likewise.
* m4/nanosleep.m4 (gl_FUNC_NANOSLEEP): Likewise.
* m4/strftime.m4 (gl_FUNC_STRFTIME): Likewise.
* m4/timespec.m4 (gl_TIMESPEC, gl_CHECK_TYPE_STRUCT_TIMESPEC):
Likewise.
* m4/tzset.m4 (gl_FUNC_TZSET_CLOBBER): Likewise.
* m4/utimbuf.m4 (gl_CHECK_TYPE_STRUCT_UTIMBUF): Likewise.
* m4/gettimeofday.m4 (gl_FUNC_GETTIMEOFDAY): Move sys/time.h tests
into the sys_time module.  Check for gettimeofday just once.
Prefix our variables with gl_, not with ac_ or jm_.  Tighten test
for gettimeofday signature to just check the signature.  Merely
compile it, since linking doesn't test signature.  Improve test for
whether gettimeofday.o is actually needed.
(gl_FUNC_GETTIMEOFDAY_CLOBBER): Renamed from
AC_FUNC_GETTIMEOFDAY_CLOBBER.  All uses changed.  Use
AC_RUN_IFELSE rather than AC_TRY_RUN.  If clobbering, set
and define GETTIMEOFDAY_CLOBBERS_LOCALTIME.
(gl_GETTIMEOFDAY_REPLACE_LOCALTIME): Don't define
GETTIMEOFDAY_CLOBBERS_LOCALTIME; that's gl_FUNC_GETTIMEOFDAY_CLOBBER's
job.  Don't define tzset; that's gl_FUNC_TZSET_CLOBBER's job.
* m4/mktime.m4 (AC_FUNC_MKTIME): Just include <time.h> rather
than worrying about sys/time.h.
* m4/nanosleep.m4 (gl_FUNC_NANOSLEEP):
Don't bother worrying about TIME_WITH_SYS_TIME.
* m4/stat-time.m4 (gl_STAT_TIME): Likewise.
* m4/posixtm.m4 (gl_POSIXTM): Remove obsolescent call to AC_STRUCT_TM.
* m4/sys_time_h.m4: New file.
* m4/tzset.m4 (gl_FUNC_TZSET_CLOBBER): Require gl_HEADER_SYS_TIME_H.
Don't include sys/time.h.  Return from main rather than exiting.
Define TZSET_CLOBBERS_LOCALTIME, for consistency with other names;
all uses changed.
* modules/gethrxtime (Depends-on): Add sys_time.
* modules/gettime (Depends-on): Likewise.
* modules/gettimeofday (Depends-on): Likewise.
* modules/nanosleep (Depends-on): Likewise.
* modules/settime (Depends-on): Likewise.
* modules/tempname (Depends-on): Likewise.
* modules/utimens (Depends-on): Likewise.
* modules/gettimeofday (Files): Remove lib/gettimeofday.h.
(Include:) Change back to <sys/time.h>.
(Maintainer:) Add self.
* modules/sys_time: New file.
* modules/tempname (Depends-on): Add gettimeofday.
* tests/test-gettimeofday.c: Include <sys/time.h>
rather than gettimeofday.h.


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Wed Sep 13 22:38:14 2006 UTC (17 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.20: +1 -3 lines
Diff to previous 1.20
* _fpending.c: Include <config.h> unconditionally, since we no
longer worry about uses that don't define HAVE_CONFIG_H.
* acl.c, alloca.c, argmatch.c, atexit.c, backupfile.c:
* basename.c, c-stack.c, c-strtod.c, calloc.c, canon-host.c:
* canonicalize.c, chdir-long.c, chdir-safer.c, chown.c:
* cloexec.c, close-stream.c, closeout.c, creat-safer.c:
* cycle-check.c, diacrit.c, dirchownmod.c, dirfd.c, dirname.c:
* dup-safer.c, dup2.c, error.c, euidaccess.c, exclude.c:
* exitfail.c, fchmodat.c, fchown-stub.c, fd-safer.c:
* file-type.c, fileblocks.c, filemode.c, filenamecat.c:
* fnmatch.c, fopen-safer.c, fprintftime.c, free.c, fsusage.c:
* ftruncate.c, fts-cycle.c, fts.c, full-write.c, gai_strerror.c:
* getcwd.c, getdate.y, getdomainname.c, getgroups.c:
* gethostname.c, gethrxtime.c, getloadavg.c, getlogin_r.c:
* getndelim2.c, getnline.c, getopt.c, getopt1.c, getpass.c:
* gettime.c, gettimeofday.c, getugroups.c, getusershell.c:
* glob.c, group-member.c, hard-locale.c, hash-pjw.c, hash.c:
* human.c, idcache.c, inet_ntop.c, inet_pton.c, inttostr.c:
* isdir.c, lchown.c, linebuffer.c, long-options.c, lstat.c:
* malloc.c, md5.c, memcasecmp.c, memchr.c, memcmp.c, memcoll.c:
* memcpy.c, memmove.c, memrchr.c, mkancesdirs.c, mkdir-p.c:
* mkdir.c, mkdirat.c, mkstemp-safer.c, mkstemp.c, modechange.c:
* mountlist.c, nanosleep.c, obstack.c, open-safer.c:
* openat-die.c, openat.c, pagealign_alloc.c, physmem.c:
* pipe-safer.c, posixtm.c, posixver.c, putenv.c, quote.c:
* quotearg.c, raise.c, readtokens.c, readtokens0.c, readutmp.c:
* realloc.c, regex.c, rename.c, rmdir.c, rpmatch.c, safe-read.c:
* same.c, save-cwd.c, savedir.c, setenv.c, settime.c, sha1.c:
* sig2str.c, snprintf.c, strdup.c, strerror.c, strftime.c:
* stripslash.c, strndup.c, strnlen.c, strpbrk.c, strtod.c:
* strtoimax.c, strtol.c, strverscmp.c, tempname.c, time_r.c:
* timegm.c, tmpfile-safer.c, unlinkdir.c, userspec.c, utime.c:
* utimecmp.c, utimens.c, version-etc-fsf.c, version-etc.c:
* xalloc-die.c, xgetcwd.c, xgethostname.c, xmalloc.c:
* xmemcoll.c, xnanosleep.c, xreadlink.c, xstrtod.c:
* xstrtoimax.c, xstrtol.c, xstrtoumax.c, yesno.c:
Likewise.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Tue Sep 12 10:13:20 2006 UTC (17 years, 8 months ago) by meyering
Branch: MAIN
Changes since 1.19: +1 -1 lines
Diff to previous 1.19
* nanosleep.c: Include <sys/types.h> before sys/select.h, to avoid
compilation failure (due to use of pid_t in latter) on NetBSD 1.6.
Reported by Nelson H. F. Beebe.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Thu Aug 31 07:00:50 2006 UTC (17 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.18: +69 -10 lines
Diff to previous 1.18
Work around a bug in both the Linux and SunOS 64-bit kernels:
nanosleep mishandles sleeps for longer than 2**31 seconds.
Problem reported by Frank v Waveren in
<http://lists.gnu.org/archive/html/bug-coreutils/2006-08/msg00298.html>.
* lib/nanosleep.c (BILLION): New constant.
(getnow) [HAVE_BUG_BIG_NANOSLEEP]: New functions.
(rpl_nanosleep) [HAVE_BUG_BIG_NANOSLEEP]: Completely new implementation.
* m4/nanosleep.m4 (gl_FUNC_NANOSLEEP): Require gl_CLOCK_TIME.
* modules/nanosleep (Depends-on): Add gettime.


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Fri May 19 17:49:21 2006 UTC (18 years ago) by eggert
Branch: MAIN
Changes since 1.17: +28 -5 lines
Diff to previous 1.17
* lib/nanosleep.c [HAVE_SYS_SELECT_H]: Include <sys/select.h>.
Use the usual Autoconf way to include <time.h> and/or sys/time.h.
(my_usleep): Don't mishandle maximum value.
* m4/nanosleep.m4 (gl_FUNC_NANOSLEEP): Rename cache variables to use
gl_ rather than jm_.  Link, don't run, so that cross-compiles are
allowed.  Check that resulting type is arithmetic.  Move AC_REQUIRE
and AC_CHECK_HEADERS_ONCE outside of AC_CACHE_CHECK, since they're
not really conditional on the cache.
(gl_PREREQ_NANOSLEEP): Check for sys/select.h.


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Fri Sep 23 04:15:13 2005 UTC (18 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.16: +1 -3 lines
Diff to previous 1.16
Sync from coreutils.

* .cppi-disable: Add regcomp.c, regex_internal.c, regex_internal.h,
stat-time.h.
* argmatch.h: Include verify.h
(ARGMATCH_VERIFY): Use verify rather than rolling our own.
(ARGMATCH_ASSERT): Remove; unused.
* canonicalize.c: Assume STDC_HEADERS.
* exclude.c: Include "strcase.h".
* regex_internal.h [!defined _LIBC]: Likewise.
* getusershell.c: Include stdio--.h rather than stdio.h
and stdio-safer.h.
(getusershell): Call fopen, not fopen_safer.
* save-cwd.c: Include fcntl--.h rather than fcntl.h.
Do not include unistd-safer.h.
(save_cwd): Don't call fd_safer; no longer needed
now that we include fcntl--.h.

* modules/argmatch (Depends-on): Add verify.
* modules/getloadavg (Depends-on): Depend on fcntl-safer, not
unistd-safer.
* modules/save-cwd (Depends-on): Likewise.

* backupfile.m4, calloc.m4, chown.m4, cloexec.m4, dup2.m4:
* fileblocks.m4, free.m4, ftruncate.m4, getcwd.m4, getpagesize.m4:
* getugroups.m4, group-member.m4, idcache.m4, link-follow.m4:
* mkstemp.m4, mktime.m4, mountlist.m4, nanosleep.m4, pathmax.m4:
* physmem.m4, posixver.m4, putenv.m4, safe-read.m4, same.m4:
* save-cwd.m4, stdio-safer.m4, unistd-safer.m4, unlinkdir.m4:
* userspec.m4, xgetcwd.m4, xreadlink.m4:
Don't bother checking for string.h, stdlib.h, unistd.h.
* fts.m4 (gl_FUNC_FTS_CORE): Don't require
AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK; that's now the lstat
module's job.
* jm-macros.m4 (gl_MACROS): Likewise.
* prereq.m4 (gl_PREREQ): Add gl_FUNC_LSTAT.

* backupfile.c: Use ARGMATCH_VERIFY, just in case.
* posixtm.c (posixtime) [lint]: Initialize *all* of tm0, not just
the .tm_year member, since otherwise gcc-4.0 would now warn about
tm_zone, tm_gmtoff, tm_isdst, tm_yday, tm_wday.
* quotearg.c (quotearg_n_options): Change code to be suboptimal, in
order to avoid an unsuppressible warning from gcc on 64-bit systems.

* lstat.m4 (gl_FUNC_LSTAT):
Use AC_LIBSOURCES to require lstat.c and lstat.h.
Remove obsolete comment.
* xreadlink.m4: Use AC_LIBSOURCES and AC_LIBOBJ.
* xstrtod.m4: Likewise.


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Mon Sep 19 17:28:14 2005 UTC (18 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.15: +3 -1 lines
Diff to previous 1.15
Use a consistent style for including <config.h>.
* __fpending.c, acl.c, argmatch.c,
argp-help.c, argp-parse.c,
argp-pvh.c, backupfile.c, basename.c, c-stack.c,
calloc.c, check-version.c, cloexec.c, closeout.c, copy-file.c,
creat-safer.c, cycle-check.c, dirfd.c, dirname.c, dup-safer.c,
dup2.c, euidaccess.c, exclude.c, exitfail.c, fatal-signal.c,
fd-safer.c, file-type.c, fileblocks.c, filemode.c,
filenamecat.c, findprog.c, fnmatch.c, fopen-safer.c, free.c,
fsusage.c, ftruncate.c, full-write.c, fwriteerror.c,
getaddrinfo.c, getcwd.c, getdelim.c, getline.c, getlogin_r.c,
getndelim2.c, getnline.c, getopt1.c, getpass.c, group-member.c,
hard-locale.c, hash-pjw.c, hash.c, human.c, idcache.c,
inet_ntop.c, isdir.c, long-options.c, malloc.c, memcasecmp.c,
memcmp.c, memcoll.c, memcpy.c, memmove.c, mkdir-p.c,
modechange.c, mountlist.c, open-safer.c, physmem.c,
pipe-safer.c, pipe.c, poll.c, posixver.c, progname.c,
progreloc.c, putenv.c, quote.c, quotearg.c, readline.c,
readlink.c, realloc.c, regex.c, rename.c, rmdir.c, rpmatch.c,
safe-read.c, same.c, save-cwd.c, savedir.c, sig2str.c,
strcspn.c, strerror.c, stripslash.c, strncasecmp.c, strndup.c,
strnlen.c, strnlen1.c, strsep.c, strstr.c, strtod.c,
strtoimax.c, strtol.c, strverscmp.c, tempname.c, time_r.c,
userspec.c, utimecmp.c, version-etc-fsf.c,
version-etc.c, wait-process.c, xalloc-die.c, xgetcwd.c,
xmalloc.c, xmemcoll.c, xnanosleep.c, xreadlink.c, xsetenv.c,
xstrndup.c, xstrtoimax.c, xstrtol.c, xstrtoumax.c, yesno.c:
Standardize inclusion of config.h.
* __fpending.h, dirfd.h, getdate.h, human.h,
inttostr.h:  Removed inclusion of config.h from header files.
* inttostr.c:  Adjusted in-tree users.
* timespec.h: Remove superfluous warning to include config.h.
* atexit.c, chdir-long.c chown.c, fchown-stub.c, getgroups.c,
gettimeofday.c, lchown.c, lstat.c, mkdir.c, mkstemp.c,
nanosleep.c, openat.c, raise.c, readtokens0.c, readutmp.c,
unlinkdir.c: Guard inclusion of config.h with HAVE_CONFIG_H.


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Sat May 14 06:03:58 2005 UTC (19 years ago) by eggert
Branch: MAIN
Changes since 1.14: +1 -1 lines
Diff to previous 1.14
*** empty log message ***


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Mon May 2 07:00:50 2005 UTC (19 years ago) by eggert
Branch: MAIN
Changes since 1.13: +14 -10 lines
Diff to previous 1.13
Merge from coreutils.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Sat Aug 7 00:09:39 2004 UTC (19 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.12: +3 -5 lines
Diff to previous 1.12
Merge from coreutils.


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Thu May 13 22:20:53 2004 UTC (20 years ago) by eggert
Branch: MAIN
Changes since 1.11: +12 -6 lines
Diff to previous 1.11
nanosleep merge from coreutils


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Fri Mar 1 23:19:28 2002 UTC (22 years, 2 months ago) by meyering
Branch: MAIN
CVS Tags: FILEUTILS-4_1_6, FILEUTILS-4_1_7, FILEUTILS-4_1_8, FILEUTILS-4_1_9, SH-UTILS-2_0_12
Changes since 1.10: +2 -2 lines
Diff to previous 1.10
Reflect renaming: nanosleep.h -> timespec.h.


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Sun Jul 2 18:23:51 2000 UTC (23 years, 10 months ago) by meyering
Branch: MAIN
CVS Tags: FILEUTILS-4_0_27, FILEUTILS-4_0_28, FILEUTILS-4_0_29, FILEUTILS-4_0_30, FILEUTILS-4_0_31, FILEUTILS-4_0_32, FILEUTILS-4_0_33, FILEUTILS-4_0_34, FILEUTILS-4_0_35, FILEUTILS-4_0_36, FILEUTILS-4_0_37, FILEUTILS-4_0_38, FILEUTILS-4_0_39, FILEUTILS-4_0_40, FILEUTILS-4_0_41, FILEUTILS-4_0_42, FILEUTILS-4_0_43, FILEUTILS-4_0_44, FILEUTILS-4_0_45, FILEUTILS-4_0x, FILEUTILS-4_0y, FILEUTILS-4_0z, FILEUTILS-4_1, FILEUTILS-4_1_1, FILEUTILS-4_1_2, FILEUTILS-4_1_3, FILEUTILS-4_1_4, FILEUTILS-4_1_5, SH-UTILS-2_0_11, SH-UTILS-2_0j, TEXTUTILS-2_0_10, TEXTUTILS-2_0_11, TEXTUTILS-2_0_12, TEXTUTILS-2_0_13, TEXTUTILS-2_0_14, TEXTUTILS-2_0_15, TEXTUTILS-2_0_16, TEXTUTILS-2_0_17, TEXTUTILS-2_0_18, TEXTUTILS-2_0_19, TEXTUTILS-2_0_20, TEXTUTILS-2_0_21, TEXTUTILS-2_0_8, TEXTUTILS-2_0_9, TEXTUTILS-2_0f, TEXTUTILS-2_0g
Changes since 1.9: +7 -0 lines
Diff to previous 1.9
(SIGCONT): Define if not already defined.


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Tue Mar 7 20:06:03 2000 UTC (24 years, 2 months ago) by meyering
Branch: MAIN
CVS Tags: FILEUTILS-4_0r, FILEUTILS-4_0s, FILEUTILS-4_0t, FILEUTILS-4_0u, FILEUTILS-4_0v, FILEUTILS-4_0w, SH-UTILS-2_0g, SH-UTILS-2_0h, SH-UTILS-2_0i
Changes since 1.8: +1 -1 lines
Diff to previous 1.8
tweak indentation


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Thu Feb 10 09:38:43 2000 UTC (24 years, 3 months ago) by meyering
Branch: MAIN
CVS Tags: FILEUTILS-4_0q, TEXTUTILS-2_0e
Changes since 1.7: +6 -1 lines
Diff to previous 1.7
#undef nanosleep.
(rpl_nanosleep): Rename from nanosleep.


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Tue Jan 18 07:25:53 2000 UTC (24 years, 4 months ago) by meyering
Branch: MAIN
CVS Tags: FILEUTILS-4_0p, SH-UTILS-2_0e, SH-UTILS-2_0f, TEXTUTILS-2_0d
Changes since 1.6: +2 -2 lines
Diff to previous 1.6
(nanosleep):
Don't use SA_INTERRUPT to decide whether to call sigaction, as
POSIX.1 doesn't require SA_INTERRUPT and some systems
(e.g. Solaris 7) don't define it.  Use SA_NOCLDSTOP instead;
it's been part of POSIX.1 since day 1 (in 1988).


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Wed Jan 5 12:03:53 2000 UTC (24 years, 4 months ago) by meyering
Branch: MAIN
CVS Tags: FILEUTILS-4_0n, FILEUTILS-4_0o, SH-UTILS-2_0c, SH-UTILS-2_0d, TEXTUTILS-2_0b, TEXTUTILS-2_0c
Changes since 1.5: +2 -4 lines
Diff to previous 1.5
Include nanosleep.h.
Don't include time.h or sys/time.h here.


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Mon Dec 27 14:17:39 1999 UTC (24 years, 4 months ago) by meyering
Branch: MAIN
CVS Tags: FILEUTILS-4_0m, SH-UTILS-2_0a, SH-UTILS-2_0b, TEXTUTILS-2_0a
Changes since 1.4: +21 -26 lines
Diff to previous 1.4
*** empty log message ***


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Sun Dec 26 10:19:40 1999 UTC (24 years, 4 months ago) by meyering
Branch: MAIN
Changes since 1.3: +7 -0 lines
Diff to previous 1.3
*** empty log message ***


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Sun Dec 26 10:16:18 1999 UTC (24 years, 4 months ago) by meyering
Branch: MAIN
Changes since 1.2: +11 -7 lines
Diff to previous 1.2
*** empty log message ***


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Sun Dec 26 09:40:16 1999 UTC (24 years, 4 months ago) by meyering
Branch: MAIN
Changes since 1.1: +38 -2 lines
Diff to previous 1.1
*** empty log message ***


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Sat Dec 25 22:15:23 1999 UTC (24 years, 4 months ago) by meyering
Branch: MAIN
*** empty log message ***


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26