Hello community, here is the log from the commit of package libzio checked in at Fri Dec 15 19:42:31 CET 2006. -------- --- libzio/libzio.changes 2006-12-12 18:37:21.000000000 +0100 +++ /mounts/work_src_done/STABLE/libzio/libzio.changes 2006-12-15 10:46:10.000000000 +0100 @@ -1,0 +2,6 @@ +Fri Dec 15 10:44:07 CET 2006 - werner@suse.de + +- Can not use sigmask() macro in ia64 because its definition is + for sigset_t array only but not for single ulong + +------------------------------------------------------------------- New: ---- libzio-0.3.dif ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libzio.spec ++++++ --- /var/tmp/diff_new_pack.pZiRFo/_old 2006-12-15 18:22:20.000000000 +0100 +++ /var/tmp/diff_new_pack.pZiRFo/_new 2006-12-15 18:22:20.000000000 +0100 @@ -15,7 +15,7 @@ Group: System/Libraries Autoreqprov: on Version: 0.3 -Release: 1 +Release: 3 Summary: A Library for Accessing Compressed Text Files BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: libzio-%{version}.tar.bz2 @@ -58,6 +58,9 @@ /usr/include/zio.h %changelog -n libzio +* Fri Dec 15 2006 - werner@suse.de +- Can not use sigmask() macro in ia64 because its definition is + for sigset_t array only but not for single ulong * Tue Dec 12 2006 - werner@suse.de - Add support for the old LZW (.Z) format * Wed Jun 21 2006 - werner@suse.de ++++++ libzio-0.3.dif ++++++ --- lzw.h +++ lzw.h 2006-12-15 10:43:48.000000000 +0100 @@ -67,11 +67,12 @@ static inline int sigucmask(int how, con static inline unsigned long int sig_ia64_mask(const sigset_t set) { unsigned long int mask = 0; - int cnt = sizeof(unsigned long int); + int cnt = (8 * sizeof(unsigned long int)); + if (cnt > NSIG) cnt = NSIG; while (--cnt >= 0) { if (!sigismember(&set, cnt)) continue; - mask |= sigmask(cnt); + mask |= (1 << (cnt - 1)); /* sigmask macro is is not usable for BSD way */ } return mask; } ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@suse.de