From 8c6a73ded362b2bc09d00c8e2e3f1cfd8c070e3c Mon Sep 17 00:00:00 2001 From: shyouhei Date: Fri, 25 Mar 2011 11:06:59 +0000 Subject: [PATCH] ChangeLog for it git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31179 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/ChangeLog b/ChangeLog index 73c3dc1ddb..0c26ecc321 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,22 @@ +Fri Mar 25 19:39:40 2011 Ben Walton + + * test/test_syslog.rb: + Skip syslog tests that rely on LOG_PERROR unless it's defined + + Instead of checking looking at the platform to determine if the tests + relying on LOG_PERROR should be run, look for the definition of the + constant as this will be robust against all platforms as long as the + underlying syslog.c code sets it up correctly. + + This specifically addresses failures on Solaris 9. + + Use LOG_PID instead of LOG_PERROR in Syslog.open test + + LOG_PERROR isn't a POSIX option for syslog, so it fails on platforms + that don't define it. Solaris 9 and 10 are examples of this. + + Use LOG_PID instead. + Fri Mar 25 15:42:17 2011 NARUSE, Yui * ext/sdbm/_sdbm.c (sdbm_open): use size_t.