diff -cr /tmp/tct-1.17/CHANGES ./CHANGES *** /tmp/tct-1.17/CHANGES Thu Apr 5 10:02:37 2007 --- ./CHANGES Thu Jun 7 10:54:59 2007 *************** *** 1,3 **** --- 1,12 ---- + Thu Jun 7 10:54:44 EDT 2007 + + o Bit-rot: FreeBSD 6.x support. + + Mon Apr 9 09:36:31 EDT 2007 + + o Bit-rot: the 64-bit workaround for LINUX lseek() is no + longer needed, and it didn't compile on some systems. + Thu Jan 11 16:10:29 EST 2007 o Bugfix: the timeout command always reported zero exit status diff -cr /tmp/tct-1.17/extras/entropy/makedefs ./extras/entropy/makedefs *** /tmp/tct-1.17/extras/entropy/makedefs Sat Aug 30 19:16:41 2003 --- ./extras/entropy/makedefs Thu Jun 7 10:22:20 2007 *************** *** 10,15 **** --- 10,17 ---- ;; FreeBSD.5*) DEFS="-DFREEBSD5" ;; + FreeBSD.6*) DEFS="-DFREEBSD6" + ;; OpenBSD.2*) DEFS="-DOPENBSD2" ;; OpenBSD.3*) DEFS="-DOPENBSD3" diff -cr /tmp/tct-1.17/extras/findkey/makedefs ./extras/findkey/makedefs *** /tmp/tct-1.17/extras/findkey/makedefs Sat Aug 30 19:16:51 2003 --- ./extras/findkey/makedefs Thu Jun 7 10:22:20 2007 *************** *** 10,15 **** --- 10,17 ---- ;; FreeBSD.5*) DEFS="-DFREEBSD5" ;; + FreeBSD.6*) DEFS="-DFREEBSD6" + ;; OpenBSD.2*) DEFS="-DOPENBSD2" ;; OpenBSD.3*) DEFS="-DOPENBSD3" diff -cr /tmp/tct-1.17/lib/ostype.pl ./lib/ostype.pl *** /tmp/tct-1.17/lib/ostype.pl Sat Aug 30 19:17:11 2003 --- ./lib/ostype.pl Thu Jun 7 10:19:40 2007 *************** *** 13,18 **** --- 13,19 ---- "FREEBSD3", "FreeBSD.3", "FREEBSD4", "FreeBSD.4", "FREEBSD5", "FreeBSD.5", + "FREEBSD6", "FreeBSD.6", "OPENBSD2", "OpenBSD.2", "OPENBSD3", "OpenBSD.3", "BSDI2", "BSD\/OS.2", diff -cr /tmp/tct-1.17/src/aux/makedefs ./src/aux/makedefs *** /tmp/tct-1.17/src/aux/makedefs Sat Aug 30 19:17:20 2003 --- ./src/aux/makedefs Thu Jun 7 10:57:13 2007 *************** *** 10,15 **** --- 10,17 ---- ;; FreeBSD.5*) DEFS="-DFREEBSD5" ;; + FreeBSD.6*) DEFS="-DFREEBSD6" + ;; OpenBSD.2*) DEFS="-DOPENBSD2" ;; OpenBSD.3*) DEFS="-DOPENBSD3" diff -cr /tmp/tct-1.17/src/file/makedefs ./src/file/makedefs *** /tmp/tct-1.17/src/file/makedefs Sat Aug 30 20:02:52 2003 --- ./src/file/makedefs Thu Jun 7 10:22:20 2007 *************** *** 10,15 **** --- 10,17 ---- ;; FreeBSD.5*) DEFS="-DFREEBSD5" ;; + FreeBSD.6*) DEFS="-DFREEBSD6" + ;; OpenBSD.2*) DEFS="-DOPENBSD2" ;; OpenBSD.3*) DEFS="-DOPENBSD3" diff -cr /tmp/tct-1.17/src/fstools/fs_tools.h ./src/fstools/fs_tools.h *** /tmp/tct-1.17/src/fstools/fs_tools.h Thu Oct 2 09:13:50 2003 --- ./src/fstools/fs_tools.h Thu Jun 7 10:17:26 2007 *************** *** 115,121 **** #define INO_TO_CG ino_to_cg #endif ! #if defined(FREEBSD5) #define SUPPORTED #include #include --- 115,121 ---- #define INO_TO_CG ino_to_cg #endif ! #if defined(FREEBSD5) || defined(FREEBSD6) #define SUPPORTED #include #include *************** *** 203,213 **** #define SUPPORTED #include #define HAVE_EXT2FS #define USE_MYLSEEK #define HAVE_LLSEEK - #define HAVE_DTIME #define LSEEK mylseek #define OFF_T long long #define STRTOUL strtoul #define DADDR_T __u32 #define EXT2FS_TYPE "ext2fs" --- 203,218 ---- #define SUPPORTED #include #define HAVE_EXT2FS + #define HAVE_DTIME + #if (_FILE_OFFSET_BITS == 64) + #define LSEEK lseek + #define OFF_T off_t + #else #define USE_MYLSEEK #define HAVE_LLSEEK #define LSEEK mylseek #define OFF_T long long + #endif #define STRTOUL strtoul #define DADDR_T __u32 #define EXT2FS_TYPE "ext2fs" diff -cr /tmp/tct-1.17/src/fstools/makedefs ./src/fstools/makedefs *** /tmp/tct-1.17/src/fstools/makedefs Wed Oct 1 21:03:58 2003 --- ./src/fstools/makedefs Thu Jun 7 10:22:20 2007 *************** *** 10,15 **** --- 10,17 ---- ;; FreeBSD.5*) DEFS="-DFREEBSD5" ;; + FreeBSD.6*) DEFS="-DFREEBSD6" + ;; OpenBSD.2*) DEFS="-DOPENBSD2" ;; OpenBSD.3*) DEFS="-DOPENBSD3" *************** *** 29,37 **** SunOS.5*) DEFS="-DSUNOS5 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" RANLIB=":" ;; ! Linux.2.4*) DEFS="-DLINUX2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" ;; ! Linux.2*) DEFS="-DLINUX2" ;; *) echo unsupported system: $SYSTEM.$RELEASE 1>&2; exit 1 ;; --- 31,39 ---- SunOS.5*) DEFS="-DSUNOS5 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" RANLIB=":" ;; ! Linux.2.[0-3].*)DEFS="-DLINUX2" ;; ! Linux.2.*) DEFS="-DLINUX2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" ;; *) echo unsupported system: $SYSTEM.$RELEASE 1>&2; exit 1 ;; diff -cr /tmp/tct-1.17/src/lastcomm/makedefs ./src/lastcomm/makedefs *** /tmp/tct-1.17/src/lastcomm/makedefs Sat Aug 30 19:49:13 2003 --- ./src/lastcomm/makedefs Thu Jun 7 10:22:20 2007 *************** *** 10,15 **** --- 10,17 ---- ;; FreeBSD.5*) DEFS="-DFREEBSD5" ;; + FreeBSD.6*) DEFS="-DFREEBSD6" + ;; OpenBSD.3*) DEFS="-DOPENBSD3" ;; OpenBSD.2*) DEFS="-DOPENBSD2" diff -cr /tmp/tct-1.17/src/lastcomm/sys_defs.h ./src/lastcomm/sys_defs.h *** /tmp/tct-1.17/src/lastcomm/sys_defs.h Sat Aug 30 19:18:31 2003 --- ./src/lastcomm/sys_defs.h Thu Jun 7 10:17:41 2007 *************** *** 6,12 **** * This software is distributed under the IBM Public License. */ #if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \ ! || defined(FREEBSD5) \ || defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \ || defined(OPENBSD2) || defined(OPENBSD3) #define SUPPORTED --- 6,12 ---- * This software is distributed under the IBM Public License. */ #if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \ ! || defined(FREEBSD5) || defined(FREEBSD6) \ || defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \ || defined(OPENBSD2) || defined(OPENBSD3) #define SUPPORTED diff -cr /tmp/tct-1.17/src/major_minor/makedefs ./src/major_minor/makedefs *** /tmp/tct-1.17/src/major_minor/makedefs Sat Aug 30 19:59:37 2003 --- ./src/major_minor/makedefs Thu Jun 7 10:22:20 2007 *************** *** 10,15 **** --- 10,17 ---- ;; FreeBSD.5*) DEFS="-DFREEBSD5" ;; + FreeBSD.6*) DEFS="-DFREEBSD6" + ;; OpenBSD.2*) DEFS="-DOPENBSD2" ;; OpenBSD.3*) DEFS="-DOPENBSD3" diff -cr /tmp/tct-1.17/src/misc/makedefs ./src/misc/makedefs *** /tmp/tct-1.17/src/misc/makedefs Sat Aug 30 19:18:41 2003 --- ./src/misc/makedefs Thu Jun 7 10:22:20 2007 *************** *** 10,15 **** --- 10,17 ---- ;; FreeBSD.5*) DEFS="-DFREEBSD5" ;; + FreeBSD.6*) DEFS="-DFREEBSD6" + ;; OpenBSD.2*) DEFS="-DOPENBSD2" ;; OpenBSD.3*) DEFS="-DOPENBSD3" diff -cr /tmp/tct-1.17/src/pcat/makedefs ./src/pcat/makedefs *** /tmp/tct-1.17/src/pcat/makedefs Tue Oct 14 17:07:44 2003 --- ./src/pcat/makedefs Thu Jun 7 10:22:20 2007 *************** *** 14,19 **** --- 14,22 ---- FreeBSD.5*) DEFS="-DFREEBSD5" SYSLIBS="-lkvm" ;; + FreeBSD.6*) DEFS="-DFREEBSD6" + SYSLIBS="-lkvm" + ;; OpenBSD.2*) DEFS="-DOPENBSD2" SYSLIBS="-lkvm" ;; diff -cr /tmp/tct-1.17/src/pcat/pcat.c ./src/pcat/pcat.c *** /tmp/tct-1.17/src/pcat/pcat.c Fri Mar 17 09:25:43 2006 --- ./src/pcat/pcat.c Thu Jun 7 10:18:06 2007 *************** *** 115,121 **** * grope kernel memory instead. */ #if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \ ! || defined(FREEBSD5) #define SUPPORTED #include #include --- 115,121 ---- * grope kernel memory instead. */ #if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \ ! || defined(FREEBSD5) || defined(FREEBSD6) #define SUPPORTED #include #include *************** *** 136,142 **** #define PROCP_VMSPACE(p) ((p)->kp_proc.p_vmspace) #endif ! #if defined(FREEBSD5) #define PROCP_STATUS(p) ((p)->ki_stat) #define PROCP_VMSPACE(p) ((p)->ki_vmspace) #endif --- 136,142 ---- #define PROCP_VMSPACE(p) ((p)->kp_proc.p_vmspace) #endif ! #if defined(FREEBSD5) || defined(FREEBSD6) #define PROCP_STATUS(p) ((p)->ki_stat) #define PROCP_VMSPACE(p) ((p)->ki_vmspace) #endif *************** *** 571,577 **** static PROC_INFO *open_process(pid_t pid) { #if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \ ! || defined(FREEBSD5) PROC_INFO *proc = (PROC_INFO *) mymalloc(sizeof(*proc)); MAP_INFO *mp; struct kinfo_proc *procp; --- 571,577 ---- static PROC_INFO *open_process(pid_t pid) { #if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \ ! || defined(FREEBSD5) || defined(FREEBSD6) PROC_INFO *proc = (PROC_INFO *) mymalloc(sizeof(*proc)); MAP_INFO *mp; struct kinfo_proc *procp;