pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/databases/libgda Portability fix suggested in PR 34833.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9c0fae12a8cd
branches:  trunk
changeset: 522235:9c0fae12a8cd
user:      obache <obache%pkgsrc.org@localhost>
date:      Wed Dec 06 08:52:31 2006 +0000

description:
Portability fix suggested in PR 34833.

Instead of sys_errlist[], use strerror(3), ANSI C89 function.
At least, Solaris in LP64 don't have sys_errlist.

diffstat:

 databases/libgda/distinfo         |   3 ++-
 databases/libgda/patches/patch-aj |  31 +++++++++++++++++++++++++++++++
 2 files changed, 33 insertions(+), 1 deletions(-)

diffs (49 lines):

diff -r c3f78d161395 -r 9c0fae12a8cd databases/libgda/distinfo
--- a/databases/libgda/distinfo Wed Dec 06 07:55:04 2006 +0000
+++ b/databases/libgda/distinfo Wed Dec 06 08:52:31 2006 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.22 2006/12/05 10:22:27 wiz Exp $
+$NetBSD: distinfo,v 1.23 2006/12/06 08:52:31 obache Exp $
 
 SHA1 (libgda-1.99.1.tar.bz2) = bdd5b113e8b2a63974a85e91f65da07f1838324a
 RMD160 (libgda-1.99.1.tar.bz2) = cd7376f906f052253e244300950f52b24b2375c2
@@ -8,3 +8,4 @@
 SHA1 (patch-ad) = ffd20b94beaa79787f36d30863a2413f84ae935d
 SHA1 (patch-ah) = 1a2ef8200b2ccedb632e7f952c7e214128c51693
 SHA1 (patch-ai) = a6e77a2accf5e53002902a991968ec46c439746c
+SHA1 (patch-aj) = e42905b1b74de4d85e13b5164ac86914b597c7cb
diff -r c3f78d161395 -r 9c0fae12a8cd databases/libgda/patches/patch-aj
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/databases/libgda/patches/patch-aj Wed Dec 06 08:52:31 2006 +0000
@@ -0,0 +1,31 @@
+$NetBSD: patch-aj,v 1.1 2006/12/06 08:52:31 obache Exp $
+
+--- libgda/gda-data-model-import.c.orig        2006-10-12 08:10:48.000000000 +0000
++++ libgda/gda-data-model-import.c
+@@ -476,7 +476,7 @@ gda_data_model_import_set_property (GObj
+                       model->priv->src.mapped.fd = open (model->priv->src.mapped.filename, O_RDONLY);
+                       if (model->priv->src.mapped.fd < 0) {
+                               /* error */
+-                              add_error (model, sys_errlist [errno]);
++                              add_error (model, strerror (errno));
+                               return;
+                       }
+                       else {
+@@ -485,7 +485,7 @@ gda_data_model_import_set_property (GObj
+ 
+                               if (fstat (model->priv->src.mapped.fd, &_stat) < 0) {
+                                       /* error */
+-                                      add_error (model, sys_errlist [errno]);
++                                      add_error (model, strerror (errno));
+                                       return;
+                               }
+                               model->priv->src.mapped.length = _stat.st_size;
+@@ -494,7 +494,7 @@ gda_data_model_import_set_property (GObj
+                                                                     model->priv->src.mapped.fd, 0);
+                               if (model->priv->src.mapped.start == MAP_FAILED) {
+                                       /* error */
+-                                      add_error (model, sys_errlist [errno]);
++                                      add_error (model, strerror (errno));
+                                       model->priv->src.mapped.start = NULL;
+                                       return;
+                               }



Home | Main Index | Thread Index | Old Index