Changed files:
nss_db-errno.patch -> 1.1
nss_db.spec -> 1.27
--- /dev/null
+diff -urN nss_db-2.2.3pre1.org/src/db-open.c nss_db-2.2.3pre1/src/db-open.c
+--- nss_db-2.2.3pre1.org/src/db-open.c 2004-08-16 06:20:08.219189152 +0200
++++ nss_db-2.2.3pre1/src/db-open.c 2004-08-16 06:20:32.966427000 +0200
+@@ -58,7 +58,7 @@
+ if (err != 0)
+ {
+ if (err > 0)
+- __set_errno (err);
++ errno = err;
+ return NSS_STATUS_UNAVAIL;
+ }
+
+@@ -75,7 +75,7 @@
+ fail:
+ db->close (db, 0);
+ if (err > 0)
+- __set_errno (err);
++ errno = err;
+ return NSS_STATUS_UNAVAIL;
+ }
+
Patch1: %{name}-amfix.patch
Patch2: %{name}-glibc23.patch
Patch3: %{name}-db41.patch
+Patch4: %{name}-errno.patch
BuildRequires: autoconf
BuildRequires: automake >= 1.4
BuildRequires: db-devel >= 3.0
%patch1 -p1
%patch2 -p1
%patch3 -p1
+%patch4 -p1
%build
%{__gettextize}