pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/libosip Fix the calls to semctl to make this pac...
details: https://anonhg.NetBSD.org/pkgsrc/rev/6cd070e563df
branches: trunk
changeset: 478159:6cd070e563df
user: kristerw <kristerw%pkgsrc.org@localhost>
date: Sun Jul 18 20:28:23 2004 +0000
description:
Fix the calls to semctl to make this package build on NetBSD 1.6.
diffstat:
devel/libosip/distinfo | 3 ++-
devel/libosip/patches/patch-aa | 36 ++++++++++++++++++++++++++++++++++++
2 files changed, 38 insertions(+), 1 deletions(-)
diffs (50 lines):
diff -r 7172ac737d03 -r 6cd070e563df devel/libosip/distinfo
--- a/devel/libosip/distinfo Sun Jul 18 19:16:31 2004 +0000
+++ b/devel/libosip/distinfo Sun Jul 18 20:28:23 2004 +0000
@@ -1,4 +1,5 @@
-$NetBSD: distinfo,v 1.1.1.1 2004/07/16 01:30:47 xtraeme Exp $
+$NetBSD: distinfo,v 1.2 2004/07/18 20:28:23 kristerw Exp $
SHA1 (libosip2-2.0.9.tar.gz) = e2adb6475dc9a5ca966561e27f9851044158618c
Size (libosip2-2.0.9.tar.gz) = 606839 bytes
+SHA1 (patch-aa) = 9d4fed508ff2cfdaae87b175d575318dbd26ba42
diff -r 7172ac737d03 -r 6cd070e563df devel/libosip/patches/patch-aa
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libosip/patches/patch-aa Sun Jul 18 20:28:23 2004 +0000
@@ -0,0 +1,36 @@
+$NetBSD: patch-aa,v 1.1 2004/07/18 20:28:23 kristerw Exp $
+
+--- src/osip2/port_sema.c.orig Sun Jul 18 21:08:34 2004
++++ src/osip2/port_sema.c Sun Jul 18 21:09:32 2004
+@@ -133,7 +133,6 @@
+ struct osip_sem *
+ osip_sem_init (unsigned int value)
+ {
+- union semun val;
+ int i;
+ osip_sem_t *sem = (osip_sem_t *) osip_malloc (sizeof (osip_sem_t));
+
+@@ -144,8 +143,7 @@
+ osip_free (sem);
+ return NULL;
+ }
+- val.val = (int) value;
+- i = semctl (sem->semid, 0, SETVAL, val);
++ i = semctl (sem->semid, 0, SETVAL, value);
+ if (i != 0)
+ {
+ perror ("semctl error");
+@@ -158,12 +156,10 @@
+ int
+ osip_sem_destroy (struct osip_sem *_sem)
+ {
+- union semun val;
+ osip_sem_t *sem = (osip_sem_t *) _sem;
+ if (sem == NULL)
+ return 0;
+- val.val = 0;
+- semctl (sem->semid, 0, IPC_RMID, val);
++ semctl (sem->semid, 0, IPC_RMID, 0);
+ osip_free (sem);
+ return 0;
+ }
Home |
Main Index |
Thread Index |
Old Index