log src/lib/compat.h @ 8076:bbfbc84f795c HEAD

age author description
Thu, 07 Aug 2008 15:05:40 -0400 Timo Sirainen Added clock_gettime() compatibility function for systems without it. HEAD
Fri, 13 Jun 2008 00:28:18 +0300 Timo Sirainen Support systems with non-C99 vsnprintf(). HEAD
Thu, 12 Jun 2008 23:31:51 +0300 Timo Sirainen Added more fallbacks if strtoll() or strtoull() isn't implemented HEAD
Thu, 12 Jun 2008 00:01:21 +0300 Timo Sirainen HP-UX: pread() and pwrite() are broken, use our own implementation. HEAD
Fri, 30 May 2008 12:00:29 +0300 Timo Sirainen Previous fix broke CMP_ST_CTIME() nsec checks. HEAD
Fri, 30 May 2008 11:58:56 +0300 Timo Sirainen Fixed compiling in BSD systems. HEAD
Sat, 17 May 2008 01:00:22 +0300 Timo Sirainen Replaced HAVE_ST_NSEC macro checks with more generic ST_?TIME_NSEC() macros HEAD
Sun, 16 Sep 2007 11:31:27 +0300 Timo Sirainen Changed .h ifdef/defines to use <NAME>_H format. HEAD
Wed, 20 Jun 2007 01:07:30 +0300 Timo Sirainen Added CMP_ST_MTIME() and CMP_ST_CTIME() macros that compare also nanoseconds HEAD
Sat, 16 Dec 2006 01:08:42 +0200 Timo Sirainen Added EDESTDIREXISTS() macro, and changed rename() calls to use it. HEAD
Sat, 17 Jun 2006 18:56:59 +0300 Timo Sirainen Handle EMLINK and EPERM errors the same way as EXDEV when handling hardlink HEAD
Sun, 22 Jan 2006 18:10:52 +0200 Timo Sirainen Include sys/mkdev.h with UnixWare for major() and minor() HEAD
Sun, 22 Jan 2006 17:53:48 +0200 Timo Sirainen If uoff_t type already exists, use it (UnixWare has it). HEAD
Fri, 13 Jan 2006 22:25:57 +0200 Timo Sirainen Added "bool" type and changed all ints that were used as booleans to bool. HEAD
Thu, 20 Oct 2005 12:27:47 +0300 Timo Sirainen #ifdef TRU64 -> __osf__ HEAD
Thu, 20 Oct 2005 12:15:57 +0300 Timo Sirainen Include inttypes.h with Tru64 to get uint32_t etc. types defined. HEAD
Tue, 27 Sep 2005 22:49:59 +0300 Timo Sirainen Use IOV_MAX instead of UIO_MAXIOV when available. HEAD
Sun, 27 Mar 2005 17:42:20 +0300 Timo Sirainen Added setegid() emulation for HP-UX. HEAD
Mon, 20 Dec 2004 06:39:47 +0200 Timo Sirainen If strtoull() isn't supported, fallback to strtouq(). If that's not found HEAD
Mon, 08 Nov 2004 04:45:59 +0200 Timo Sirainen Check for libgen.h and if it's not found, use my_basename(). Also HEAD
Fri, 08 Oct 2004 16:33:03 +0300 Timo Sirainen Add seteuid() wrapper for HP-UX HEAD
Tue, 27 Apr 2004 23:25:52 +0300 Timo Sirainen importing new index code. mbox still broken. HEAD
Wed, 29 Oct 2003 16:19:28 +0200 Timo Sirainen more kludgeing to get pread/pwrite working HEAD
Wed, 29 Oct 2003 15:50:36 +0200 Timo Sirainen pread/pwrite fixes HEAD
Fri, 03 Oct 2003 17:50:48 +0300 Timo Sirainen If we don't have function foo, do it always as #define foo my_foo and create HEAD
Wed, 06 Aug 2003 22:46:51 +0300 Timo Sirainen Added pwrite() compatibility HEAD
Sun, 18 May 2003 19:02:46 +0300 Timo Sirainen More robust error handling for mbox. HEAD
Sun, 30 Mar 2003 15:48:36 +0300 Timo Sirainen Handle EDQUOT errno as "not enough disk space" like ENOSPC. HEAD
Mon, 06 Jan 2003 13:15:26 +0200 Timo Sirainen Use separate check for uint_fast32_t. HEAD
Sun, 05 Jan 2003 15:09:51 +0200 Timo Sirainen Naming style changes, finally got tired of most of the typedefs. Also the HEAD