Hello community, here is the log from the commit of package checkinstall checked in at Thu Apr 6 00:28:22 CEST 2006. -------- --- checkinstall/checkinstall.changes 2006-03-24 14:44:40.000000000 +0100 +++ checkinstall/checkinstall.changes 2006-04-06 00:14:30.000000000 +0200 @@ -1,0 +2,5 @@ +Thu Apr 6 00:14:11 CEST 2006 - ro@suse.de + +- use ssize_t as return type for readlink as in glibc + +------------------------------------------------------------------- New: ---- checkinstall-readlink.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ checkinstall.spec ++++++ --- /var/tmp/diff_new_pack.Bgf9ce/_old 2006-04-06 00:28:00.000000000 +0200 +++ /var/tmp/diff_new_pack.Bgf9ce/_new 2006-04-06 00:28:00.000000000 +0200 @@ -12,7 +12,7 @@ Name: checkinstall Summary: "make install" Installation Tracker Version: 1.6.0 -Release: 9 +Release: 10 License: GPL Group: Development/Tools/Building URL: http://asic-linux.com.mx/~izto/checkinstall/ @@ -28,6 +28,7 @@ Patch9: checkinstall-no_double_slash.patch Patch11: checkinstall-avoid_buildroot_symlink.patch Patch12: checkinstall-singleline-version.patch +Patch13: checkinstall-readlink.patch Provides: installwatch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -57,6 +58,7 @@ %patch9 %patch11 %patch12 +%patch13 for file in $(grep -rl usr/local/lib/checkinstall --exclude='*,v' .) do sed 's|usr/local/lib/checkinstall|etc|g' $file >$file.new @@ -104,6 +106,8 @@ %doc doc-pak/* %changelog -n checkinstall +* Thu Apr 06 2006 - ro@suse.de +- use ssize_t as return type for readlink as in glibc * Fri Mar 24 2006 - ro@suse.de - fix build on s390x * Wed Mar 01 2006 - bk@suse.de ++++++ checkinstall-readlink.patch ++++++ --- installwatch-0.7.0beta4/installwatch.c +++ installwatch-0.7.0beta4/installwatch.c @@ -77,7 +77,7 @@ static int (*true_open)(const char *, int, ...); static DIR *(*true_opendir)(const char *); static struct dirent *(*true_readdir)(DIR *dir); -static int (*true_readlink)(const char*,char *,size_t); +static ssize_t (*true_readlink)(const char*,char *,size_t); static char *(*true_realpath)(const char *,char *); static int (*true_rename)(const char *, const char *); static int (*true_rmdir)(const char *); @@ -2674,7 +2674,7 @@ return result; } -int readlink(const char *path,char *buf,size_t bufsiz) { +ssize_t readlink(const char *path,char *buf,size_t bufsiz) { int result; instw_t instw; int status; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...