Sun May 22 19:11:43 2011 UTC ()
Fix assorted build problems. Should close PR 42081. While here, add at
least minimal comments to all patches and tidy up some (but by no
means all) pkglint.
I have no idea if this works. It spews warnings about "packed", which
lead me to suspect it may not run correctly, but I don't have the
facilities to test it. It does, however, now build ok on LP64 and if
someone can test it may be reasonable to remove the restriction on that.
(dholland)
diff -r1.12 -r1.13 pkgsrc/sysutils/dptutil/Makefile
diff -r1.4 -r1.5 pkgsrc/sysutils/dptutil/distinfo
diff -r1.1 -r1.2 pkgsrc/sysutils/dptutil/patches/patch-aa
diff -r1.1 -r1.2 pkgsrc/sysutils/dptutil/patches/patch-ah
diff -r1.1 -r1.2 pkgsrc/sysutils/dptutil/patches/patch-ak
diff -r1.1 -r1.2 pkgsrc/sysutils/dptutil/patches/patch-al
diff -r1.1 -r1.2 pkgsrc/sysutils/dptutil/patches/patch-am
diff -r1.1 -r1.2 pkgsrc/sysutils/dptutil/patches/patch-an
diff -r1.1 -r1.2 pkgsrc/sysutils/dptutil/patches/patch-ao
diff -r1.2 -r1.3 pkgsrc/sysutils/dptutil/patches/patch-ab
diff -r1.2 -r1.3 pkgsrc/sysutils/dptutil/patches/patch-ae
diff -r1.1.1.1 -r1.2 pkgsrc/sysutils/dptutil/patches/patch-ac
diff -r1.1.1.1 -r1.2 pkgsrc/sysutils/dptutil/patches/patch-ag
diff -r1.1.1.1 -r1.2 pkgsrc/sysutils/dptutil/patches/patch-ai
diff -r1.3 -r1.4 pkgsrc/sysutils/dptutil/patches/patch-af
diff -r1.1 -r0 pkgsrc/sysutils/dptutil/patches/patch-aj
diff -r1.1 -r0 pkgsrc/sysutils/dptutil/patches/patch-ap
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dpteng_connect_hpp
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dpteng_debug_h
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dpteng_device_cpp
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dpteng_lockunix_c
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dpteng_raid_h
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dpteng_scsi__obj_cpp
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dptutil_alarm_hpp
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dptutil_dynsize_h
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dptutil_engiface_cpp
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dptutil_engiface_hpp
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dptutil_eventlog_hpp
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dptutil_expand_hpp
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dptutil_flash_cpp
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dptutil_flash_hpp
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dptutil_forcest_hpp
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dptutil_listdev_cpp
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dptutil_lockunix_c
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dptutil_namarray_hpp
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dptutil_rmwflash_hpp
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dptutil_segment_hpp
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dptutil_setcache_hpp
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dptutil_setrate_hpp
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dptutil_setscfg_hpp
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dptutil_taskctrl_hpp
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dptutil_uartdmp_hpp
diff -r0 -r1.1 pkgsrc/sysutils/dptutil/patches/patch-dptutil_zap_hpp
--- pkgsrc/sysutils/dptutil/Makefile 2010/01/27 18:47:15 1.12
+++ pkgsrc/sysutils/dptutil/Makefile 2011/05/22 19:11:42 1.13
| @@ -1,35 +1,29 @@ | | | @@ -1,35 +1,29 @@ |
1 | # $NetBSD: Makefile,v 1.12 2010/01/27 18:47:15 joerg Exp $ | | 1 | # $NetBSD: Makefile,v 1.13 2011/05/22 19:11:42 dholland Exp $ |
2 | | | 2 | |
3 | DISTNAME= raidmgt-3.31 | | 3 | DISTNAME= raidmgt-3.31 |
4 | PKGNAME= dptutil-3.31 | | 4 | PKGNAME= dptutil-3.31 |
5 | PKGREVISION= 1 | | 5 | PKGREVISION= 1 |
6 | CATEGORIES= sysutils | | 6 | CATEGORIES= sysutils |
7 | MASTER_SITES= http://www.netbsd.org/~ad/raidmgt/ | | 7 | MASTER_SITES= http://www.NetBSD.org/~ad/raidmgt/ |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://opensource.adaptec.com/ | | 10 | HOMEPAGE= http://opensource.adaptec.com/ |
11 | COMMENT= DPT/Adaptec Storage Management software (dptutil) | | 11 | COMMENT= DPT/Adaptec Storage Management software (dptutil) |
12 | | | 12 | |
13 | PKG_DESTDIR_SUPPORT= user-destdir | | 13 | PKG_DESTDIR_SUPPORT= user-destdir |
14 | | | 14 | |
15 | # Should work for 32-bit PowerPC and SPARC, but untested. 64-bit platforms | | 15 | # Should work for 32-bit PowerPC and SPARC, but untested. 64-bit platforms |
16 | # may have problems. | | 16 | # may have problems. |
17 | ONLY_FOR_PLATFORM= NetBSD-*-i386 | | 17 | ONLY_FOR_PLATFORM= NetBSD-*-i386 |
18 | | | 18 | |
19 | USE_LANGUAGES= c++ | | 19 | USE_LANGUAGES= c++ |
20 | USE_TOOLS+= makedepend | | 20 | USE_TOOLS+= makedepend |
21 | INSTALLATION_DIRS= sbin | | 21 | INSTALLATION_DIRS= sbin |
22 | | | 22 | |
23 | post-patch: | | | |
24 | ${SED} -e "s,@SBINDIR@,${PREFIX}/sbin,g" \ | | | |
25 | ${WRKSRC}/dpteng/makefile > ${WRKSRC}/dpteng/makefile.tmp | | | |
26 | ${MV} ${WRKSRC}/dpteng/makefile.tmp ${WRKSRC}/dpteng/makefile | | | |
27 | ${SED} -e "s,@SBINDIR@,${PREFIX}/sbin,g" \ | | | |
28 | ${WRKSRC}/dptutil/makefile > ${WRKSRC}/dptutil/makefile.tmp | | | |
29 | ${MV} ${WRKSRC}/dptutil/makefile.tmp ${WRKSRC}/dptutil/makefile | | | |
30 | | | | |
31 | do-install: | | 23 | do-install: |
32 | ${INSTALL_PROGRAM} ${WRKSRC}/dpteng/dpteng ${DESTDIR}${PREFIX}/sbin/dpteng | | 24 | ${INSTALL_PROGRAM} ${WRKSRC}/dpteng/dpteng \ |
33 | ${INSTALL_PROGRAM} ${WRKSRC}/dptutil/raidutil ${DESTDIR}${PREFIX}/sbin/dptutil | | 25 | ${DESTDIR}${PREFIX}/sbin/dpteng |
| | | 26 | ${INSTALL_PROGRAM} ${WRKSRC}/dptutil/raidutil \ |
| | | 27 | ${DESTDIR}${PREFIX}/sbin/dptutil |
34 | | | 28 | |
35 | .include "../../mk/bsd.pkg.mk" | | 29 | .include "../../mk/bsd.pkg.mk" |
--- pkgsrc/sysutils/dptutil/distinfo 2005/02/24 13:40:52 1.4
+++ pkgsrc/sysutils/dptutil/distinfo 2011/05/22 19:11:42 1.5
| @@ -1,21 +1,45 @@ | | | @@ -1,21 +1,45 @@ |
1 | $NetBSD: distinfo,v 1.4 2005/02/24 13:40:52 agc Exp $ | | 1 | $NetBSD: distinfo,v 1.5 2011/05/22 19:11:42 dholland Exp $ |
2 | | | 2 | |
3 | SHA1 (raidmgt-3.31.tar.gz) = d55d573fbdd22c4c9c44003b9230b29c1c728848 | | 3 | SHA1 (raidmgt-3.31.tar.gz) = d55d573fbdd22c4c9c44003b9230b29c1c728848 |
4 | RMD160 (raidmgt-3.31.tar.gz) = 387aee21d9b0730461b6cb77f88d9ec6b837db8f | | 4 | RMD160 (raidmgt-3.31.tar.gz) = 387aee21d9b0730461b6cb77f88d9ec6b837db8f |
5 | Size (raidmgt-3.31.tar.gz) = 723349 bytes | | 5 | Size (raidmgt-3.31.tar.gz) = 723349 bytes |
6 | SHA1 (patch-aa) = 23e5cc93f26cd3e12d8465fccf1ded6e91b114fb | | 6 | SHA1 (patch-aa) = 7ac7861299b90794ca58fb3004d9c1af8632558c |
7 | SHA1 (patch-ab) = 54ed1a72d070b234598b7e0da88f65fc64088300 | | 7 | SHA1 (patch-ab) = 90e0015ee9c8e4c8b4b0b3a21721f06327424223 |
8 | SHA1 (patch-ac) = fb9cad0e76f9f2aef416cc731e271cae8eade6ee | | 8 | SHA1 (patch-ac) = 5a55025bbb0dbf85af07c0c7d3dcde2d101e1c66 |
9 | SHA1 (patch-ad) = 57ff83cdbfc2acd384f4e3ee56ed0b6a103ab834 | | 9 | SHA1 (patch-ad) = 57ff83cdbfc2acd384f4e3ee56ed0b6a103ab834 |
10 | SHA1 (patch-ae) = 789c9aa558307f5daaf9c273a952c964e86014cf | | 10 | SHA1 (patch-ae) = 95e879f5ef10fd9fbbec8338c13d5676a38e1d41 |
11 | SHA1 (patch-af) = daeea5d535ea206e698f69eb9d5466cac115b308 | | 11 | SHA1 (patch-af) = bd2a5777942f8758489852ada25b1cfdc0e8bc63 |
12 | SHA1 (patch-ag) = 9b08ca81ce8cbc80f94c0ffc5a8b69c89a65e07a | | 12 | SHA1 (patch-ag) = 5dad34b5fa4aa843cd16a73d8bdecf3383e0a613 |
13 | SHA1 (patch-ah) = f80b40f5f6a6cc1c39949af301c7c39d26b9cd4d | | 13 | SHA1 (patch-ah) = 4c09208dfd3a245bf775a0a20fe03d041dadcc48 |
14 | SHA1 (patch-ai) = e40e81bc2896693ab9f51bf6dcec2e1667ea993a | | 14 | SHA1 (patch-ai) = 79c695ac644f2842a98274e9eea96b777cf6a0ae |
15 | SHA1 (patch-aj) = e055f4a137399ca7f85c4b0ad5fc67765e327cee | | 15 | SHA1 (patch-ak) = 3ceef4fff08827af7fd7b28df2e049c1cc61973a |
16 | SHA1 (patch-ak) = 928681b9b01f3d126c70eb82ba169c54865a542b | | 16 | SHA1 (patch-al) = 4cfd01c04fae9f1a159b661341ccf46548d1c793 |
17 | SHA1 (patch-al) = f9884d55ae1b85a2912f6042cbe5485ff9f8f46d | | 17 | SHA1 (patch-am) = 6ffaa38d86399bdb80847cb99bd2b6adff4e804f |
18 | SHA1 (patch-am) = d8c6397f7868492faefaf1c127df9d129a667592 | | 18 | SHA1 (patch-an) = 1867a2bca5392b923186c268c483c026358d7062 |
19 | SHA1 (patch-an) = 8c18f8015c131690a3fdd9e8ee96b5576d70eb9a | | 19 | SHA1 (patch-ao) = fb0402c30f159f0745ad647ebae330c4432b3a30 |
20 | SHA1 (patch-ao) = 5b63d7312894a9d4ca4bf74da74914ef119fb7c6 | | 20 | SHA1 (patch-dpteng_connect_hpp) = a70dace4057a8556ab075600232deec32e91a97f |
21 | SHA1 (patch-ap) = 862a1c820ef43e08ac2143d6612d3177fc6dc628 | | 21 | SHA1 (patch-dpteng_debug_h) = 65f7303c8fea248977a83ae672b90f1d037f0e4b |
| | | 22 | SHA1 (patch-dpteng_device_cpp) = 5229ea4e4d66cfe1ad1b2b2fd5d63d8256d19893 |
| | | 23 | SHA1 (patch-dpteng_lockunix_c) = 1cfc18a13204030430cf179eb2ce6bace2afcf8a |
| | | 24 | SHA1 (patch-dpteng_raid_h) = b09f23731390e616805d5090eaf70f226d578cb5 |
| | | 25 | SHA1 (patch-dpteng_scsi__obj_cpp) = 7bb7d943b595ce0b32be0f40c222d6eff15caf9f |
| | | 26 | SHA1 (patch-dptutil_alarm_hpp) = cebf44b18ee74062b9ae32fb7be3bba794af24f1 |
| | | 27 | SHA1 (patch-dptutil_dynsize_h) = 5f52756725e78cd926e9765e263828966ed0e3d3 |
| | | 28 | SHA1 (patch-dptutil_engiface_cpp) = 42b8b0560ff9d8ebce474c696d21f66ee67d3b69 |
| | | 29 | SHA1 (patch-dptutil_engiface_hpp) = cd3a8da4fb4a95188eb3880af49fe8e1abf57205 |
| | | 30 | SHA1 (patch-dptutil_eventlog_hpp) = 89e180cceb2604561d36cb17039a243554fdfddb |
| | | 31 | SHA1 (patch-dptutil_expand_hpp) = 41dd4bda6d2a3d7be6305faf83bbfb4a9d45d0ed |
| | | 32 | SHA1 (patch-dptutil_flash_cpp) = bae84626ddcc3b39b7ccfe9fbef652145fa30918 |
| | | 33 | SHA1 (patch-dptutil_flash_hpp) = 7d342bc3a8442abfed80aafeff0fab66ed72684b |
| | | 34 | SHA1 (patch-dptutil_forcest_hpp) = 41c1cec7d8ebf5d077806601dfe3cf0064b72be7 |
| | | 35 | SHA1 (patch-dptutil_listdev_cpp) = 9ceadc0f48e52d244d5001131363007960d29874 |
| | | 36 | SHA1 (patch-dptutil_lockunix_c) = d5d803648ce92862ec86ac19e036c941e31378ee |
| | | 37 | SHA1 (patch-dptutil_namarray_hpp) = e0296745e9b9730c1a745c875847254a4e3c9b18 |
| | | 38 | SHA1 (patch-dptutil_rmwflash_hpp) = a96d17b792d6bf4bf456b0477d517dcdce8e3597 |
| | | 39 | SHA1 (patch-dptutil_segment_hpp) = 8bb4adfb417c6766b0c9e817c7ae1b653d634499 |
| | | 40 | SHA1 (patch-dptutil_setcache_hpp) = 70e3d5b3bacf516f11ac4387fcaf89c15928ee52 |
| | | 41 | SHA1 (patch-dptutil_setrate_hpp) = 34aacabde14688fc2f11b8dd44d42ac68e59cb9a |
| | | 42 | SHA1 (patch-dptutil_setscfg_hpp) = 70b5e85fac174266f9cb156ad97a3c6b8a61e143 |
| | | 43 | SHA1 (patch-dptutil_taskctrl_hpp) = b11a029e4cf02dc5a272870fc5d03590f0f76256 |
| | | 44 | SHA1 (patch-dptutil_uartdmp_hpp) = 929aef7f5a1bd0f5fa864eda2741593c65f80631 |
| | | 45 | SHA1 (patch-dptutil_zap_hpp) = 9e71768d4d2f0598ab25c51626da45e9013cac60 |
--- pkgsrc/sysutils/dptutil/patches/patch-aa 2003/01/27 23:39:02 1.1
+++ pkgsrc/sysutils/dptutil/patches/patch-aa 2011/05/22 19:11:42 1.2
| @@ -1,22 +1,34 @@ | | | @@ -1,22 +1,34 @@ |
1 | $NetBSD: patch-aa,v 1.1 2003/01/27 23:39:02 ad Exp $ | | 1 | $NetBSD: patch-aa,v 1.2 2011/05/22 19:11:42 dholland Exp $ |
2 | | | 2 | |
3 | --- dpteng/eng_unix.c.orig Fri Dec 13 14:17:47 2002 | | 3 | - fix msgget? |
4 | +++ dpteng/eng_unix.c Fri Dec 13 14:18:13 2002 | | 4 | - use intptr_t |
5 | @@ -319,7 +319,7 @@ | | 5 | |
| | | 6 | --- dpteng/eng_unix.c.orig 2002-08-13 15:02:23.000000000 +0000 |
| | | 7 | +++ dpteng/eng_unix.c |
| | | 8 | @@ -319,7 +319,7 @@ main(int argc, char *argv[]) |
6 | if (ExitEngine) { | | 9 | if (ExitEngine) { |
7 | int i; | | 10 | int i; |
8 | struct msqid_ds CtlBuf; | | 11 | struct msqid_ds CtlBuf; |
9 | - MsqID = msgget(DPT_EngineKey, MSG_ALLRD | MSG_ALLWR); | | 12 | - MsqID = msgget(DPT_EngineKey, MSG_ALLRD | MSG_ALLWR); |
10 | + MsqID = msgget(DPT_EngineKey, MSG_URD | MSG_UWR); | | 13 | + MsqID = msgget(DPT_EngineKey, MSG_URD | MSG_UWR); |
11 | if(MsqID != -1) { | | 14 | if(MsqID != -1) { |
12 | msgctl(MsqID, IPC_STAT, &CtlBuf); | | 15 | msgctl(MsqID, IPC_STAT, &CtlBuf); |
13 | // Stop engine only, if no dptmgr still running | | 16 | // Stop engine only, if no dptmgr still running |
14 | @@ -359,7 +359,7 @@ | | 17 | @@ -359,7 +359,7 @@ main(int argc, char *argv[]) |
15 | | | 18 | |
16 | /* Try To Create The Unique Message Que Of This ID */ | | 19 | /* Try To Create The Unique Message Que Of This ID */ |
17 | | | 20 | |
18 | - MsqID = msgget(DPT_EngineKey,IPC_CREAT | IPC_EXCL | MSG_ALLRD | MSG_ALLWR); | | 21 | - MsqID = msgget(DPT_EngineKey,IPC_CREAT | IPC_EXCL | MSG_ALLRD | MSG_ALLWR); |
19 | + MsqID = msgget(DPT_EngineKey,IPC_CREAT | IPC_EXCL | MSG_URD | MSG_UWR); | | 22 | + MsqID = msgget(DPT_EngineKey,IPC_CREAT | IPC_EXCL | MSG_URD | MSG_UWR); |
20 | | | 23 | |
21 | /* If We Could Not Allocate The Message Que, Print A Message And Exit */ | | 24 | /* If We Could Not Allocate The Message Que, Print A Message And Exit */ |
22 | | | 25 | |
| | | 26 | @@ -469,7 +469,7 @@ main(int argc, char *argv[]) |
| | | 27 | |
| | | 28 | /* Make Sure That We Could Attach */ |
| | | 29 | |
| | | 30 | - if((int)toEng_P != -1) |
| | | 31 | + if((intptr_t)toEng_P != -1) |
| | | 32 | { |
| | | 33 | fromEng_P = toEng_P + HdrBuff.FromEngBuffOffset; |
| | | 34 | |
--- pkgsrc/sysutils/dptutil/patches/patch-ah 2003/01/27 23:39:03 1.1
+++ pkgsrc/sysutils/dptutil/patches/patch-ah 2011/05/22 19:11:42 1.2
| @@ -1,14 +1,16 @@ | | | @@ -1,14 +1,16 @@ |
1 | $NetBSD: patch-ah,v 1.1 2003/01/27 23:39:03 ad Exp $ | | 1 | $NetBSD: patch-ah,v 1.2 2011/05/22 19:11:42 dholland Exp $ |
| | | 2 | |
| | | 3 | - fix msgget? |
2 | | | 4 | |
3 | --- dpteng/engmsg.c.orig Fri Dec 13 14:18:21 2002 | | 5 | --- dpteng/engmsg.c.orig Fri Dec 13 14:18:21 2002 |
4 | +++ dpteng/engmsg.c Fri Dec 13 14:18:40 2002 | | 6 | +++ dpteng/engmsg.c Fri Dec 13 14:18:40 2002 |
5 | @@ -259,7 +259,7 @@ | | 7 | @@ -259,7 +259,7 @@ |
6 | /* Try To Get The Unique Message Que Of This ID */ | | 8 | /* Try To Get The Unique Message Que Of This ID */ |
7 | | | 9 | |
8 | // need to get ENGINE's q - old code -> msqID = msgget(EngineMsgKey, ... | | 10 | // need to get ENGINE's q - old code -> msqID = msgget(EngineMsgKey, ... |
9 | - msqID = msgget(DPT_EngineKey, MSG_ALLRD | MSG_ALLWR); | | 11 | - msqID = msgget(DPT_EngineKey, MSG_ALLRD | MSG_ALLWR); |
10 | + msqID = msgget(DPT_EngineKey, MSG_URD | MSG_UWR); | | 12 | + msqID = msgget(DPT_EngineKey, MSG_URD | MSG_UWR); |
11 | | | 13 | |
12 | /* If There Is One Out There, Try To Send A Message To It */ | | 14 | /* If There Is One Out There, Try To Send A Message To It */ |
13 | | | 15 | |
14 | @@ -374,7 +374,7 @@ | | 16 | @@ -374,7 +374,7 @@ |
--- pkgsrc/sysutils/dptutil/patches/patch-ak 2003/01/27 23:39:03 1.1
+++ pkgsrc/sysutils/dptutil/patches/patch-ak 2011/05/22 19:11:42 1.2
| @@ -1,14 +1,16 @@ | | | @@ -1,14 +1,16 @@ |
1 | $NetBSD: patch-ak,v 1.1 2003/01/27 23:39:03 ad Exp $ | | 1 | $NetBSD: patch-ak,v 1.2 2011/05/22 19:11:42 dholland Exp $ |
| | | 2 | |
| | | 3 | - fix semget? |
2 | | | 4 | |
3 | --- dpteng/semaphor.c.orig Fri Dec 13 14:16:50 2002 | | 5 | --- dpteng/semaphor.c.orig Fri Dec 13 14:16:50 2002 |
4 | +++ dpteng/semaphor.c Fri Dec 13 14:17:22 2002 | | 6 | +++ dpteng/semaphor.c Fri Dec 13 14:17:22 2002 |
5 | @@ -204,7 +204,7 @@ | | 7 | @@ -204,7 +204,7 @@ |
6 | // Get the semaphore handle and create it if it isn't already there. | | 8 | // Get the semaphore handle and create it if it isn't already there. |
7 | // Let other processes access it as well | | 9 | // Let other processes access it as well |
8 | | | 10 | |
9 | - rtnVal->semID = semget(key, 1, IPC_CREAT | S_IRWXU | S_IRWXG); | | 11 | - rtnVal->semID = semget(key, 1, IPC_CREAT | S_IRWXU | S_IRWXG); |
10 | + rtnVal->semID = semget(key, 1, IPC_CREAT | S_IRUSR | S_IWUSR); | | 12 | + rtnVal->semID = semget(key, 1, IPC_CREAT | S_IRUSR | S_IWUSR); |
11 | | | 13 | |
12 | if (rtnVal->semID == -1) { | | 14 | if (rtnVal->semID == -1) { |
13 | if (Verbose) | | 15 | if (Verbose) |
14 | @@ -328,7 +328,7 @@ | | 16 | @@ -328,7 +328,7 @@ |
--- pkgsrc/sysutils/dptutil/patches/patch-al 2003/01/27 23:39:04 1.1
+++ pkgsrc/sysutils/dptutil/patches/patch-al 2011/05/22 19:11:42 1.2
| @@ -1,13 +1,15 @@ | | | @@ -1,13 +1,15 @@ |
1 | $NetBSD: patch-al,v 1.1 2003/01/27 23:39:04 ad Exp $ | | 1 | $NetBSD: patch-al,v 1.2 2011/05/22 19:11:42 dholland Exp $ |
| | | 2 | |
| | | 3 | - Fix shmget? |
2 | | | 4 | |
3 | --- dpteng/sharmem.c.orig Fri Dec 13 14:15:20 2002 | | 5 | --- dpteng/sharmem.c.orig Fri Dec 13 14:15:20 2002 |
4 | +++ dpteng/sharmem.c Fri Dec 13 14:15:29 2002 | | 6 | +++ dpteng/sharmem.c Fri Dec 13 14:15:29 2002 |
5 | @@ -82,7 +82,7 @@ | | 7 | @@ -82,7 +82,7 @@ |
6 | /* Get The Shared Memory Segment */ | | 8 | /* Get The Shared Memory Segment */ |
7 | | | 9 | |
8 | BufferID = shmget(IPC_PRIVATE,(int)TotalSize, | | 10 | BufferID = shmget(IPC_PRIVATE,(int)TotalSize, |
9 | - SHM_ALLRD | SHM_ALLWR | IPC_CREAT); | | 11 | - SHM_ALLRD | SHM_ALLWR | IPC_CREAT); |
10 | + SHM_URD | SHM_UWR | IPC_CREAT); | | 12 | + SHM_URD | SHM_UWR | IPC_CREAT); |
11 | | | 13 | |
12 | /* If We Got The Segment, Try To Attach To It */ | | 14 | /* If We Got The Segment, Try To Attach To It */ |
13 | | | 15 | |
--- pkgsrc/sysutils/dptutil/patches/patch-am 2003/01/27 23:39:04 1.1
+++ pkgsrc/sysutils/dptutil/patches/patch-am 2011/05/22 19:11:42 1.2
| @@ -1,14 +1,16 @@ | | | @@ -1,14 +1,16 @@ |
1 | $NetBSD: patch-am,v 1.1 2003/01/27 23:39:04 ad Exp $ | | 1 | $NetBSD: patch-am,v 1.2 2011/05/22 19:11:42 dholland Exp $ |
| | | 2 | |
| | | 3 | - Config for netbsd. |
2 | | | 4 | |
3 | --- dpteng/osd_util.h.orig Fri Dec 13 14:57:20 2002 | | 5 | --- dpteng/osd_util.h.orig Fri Dec 13 14:57:20 2002 |
4 | +++ dpteng/osd_util.h Fri Dec 13 15:03:59 2002 | | 6 | +++ dpteng/osd_util.h Fri Dec 13 15:03:59 2002 |
5 | @@ -108,6 +108,15 @@ | | 7 | @@ -108,6 +108,15 @@ |
6 | /* OS dependent defines */ | | 8 | /* OS dependent defines */ |
7 | /*--------------------- */ | | 9 | /*--------------------- */ |
8 | | | 10 | |
9 | +#ifdef __NetBSD__ | | 11 | +#ifdef __NetBSD__ |
10 | +# if defined(__powerpc__) || defined(__sparc__) || defined(__sparc64__) | | 12 | +# if defined(__powerpc__) || defined(__sparc__) || defined(__sparc64__) |
11 | +# define _DPT_BIG_ENDIAN | | 13 | +# define _DPT_BIG_ENDIAN |
12 | +# endif | | 14 | +# endif |
13 | +# if defined(_DPT_BIG_ENDIAN) || defined(__alpha__) | | 15 | +# if defined(_DPT_BIG_ENDIAN) || defined(__alpha__) |
14 | +# define _DPT_STRICT_ALIGN | | 16 | +# define _DPT_STRICT_ALIGN |
--- pkgsrc/sysutils/dptutil/patches/patch-an 2003/01/27 23:39:04 1.1
+++ pkgsrc/sysutils/dptutil/patches/patch-an 2011/05/22 19:11:42 1.2
| @@ -1,14 +1,16 @@ | | | @@ -1,14 +1,16 @@ |
1 | $NetBSD: patch-an,v 1.1 2003/01/27 23:39:04 ad Exp $ | | 1 | $NetBSD: patch-an,v 1.2 2011/05/22 19:11:42 dholland Exp $ |
| | | 2 | |
| | | 3 | Config for NetBSD. |
2 | | | 4 | |
3 | --- dptutil/osd_util.h.orig Fri Dec 13 14:57:20 2002 | | 5 | --- dptutil/osd_util.h.orig Fri Dec 13 14:57:20 2002 |
4 | +++ dptutil/osd_util.h Fri Dec 13 15:03:59 2002 | | 6 | +++ dptutil/osd_util.h Fri Dec 13 15:03:59 2002 |
5 | @@ -108,6 +108,15 @@ | | 7 | @@ -108,6 +108,15 @@ |
6 | /* OS dependent defines */ | | 8 | /* OS dependent defines */ |
7 | /*--------------------- */ | | 9 | /*--------------------- */ |
8 | | | 10 | |
9 | +#ifdef __NetBSD__ | | 11 | +#ifdef __NetBSD__ |
10 | +# if defined(__powerpc__) || defined(__sparc__) || defined(__sparc64__) | | 12 | +# if defined(__powerpc__) || defined(__sparc__) || defined(__sparc64__) |
11 | +# define _DPT_BIG_ENDIAN | | 13 | +# define _DPT_BIG_ENDIAN |
12 | +# endif | | 14 | +# endif |
13 | +# if defined(_DPT_BIG_ENDIAN) || defined(__alpha__) | | 15 | +# if defined(_DPT_BIG_ENDIAN) || defined(__alpha__) |
14 | +# define _DPT_STRICT_ALIGN | | 16 | +# define _DPT_STRICT_ALIGN |
--- pkgsrc/sysutils/dptutil/patches/patch-ao 2003/12/09 19:41:26 1.1
+++ pkgsrc/sysutils/dptutil/patches/patch-ao 2011/05/22 19:11:42 1.2
| @@ -1,14 +1,16 @@ | | | @@ -1,14 +1,16 @@ |
1 | $NetBSD: patch-ao,v 1.1 2003/12/09 19:41:26 ad Exp $ | | 1 | $NetBSD: patch-ao,v 1.2 2011/05/22 19:11:42 dholland Exp $ |
| | | 2 | |
| | | 3 | - ...? |
2 | | | 4 | |
3 | --- dptutil/dynsize.cpp.orig 2003-12-09 19:22:47.000000000 +0000 | | 5 | --- dptutil/dynsize.cpp.orig 2003-12-09 19:22:47.000000000 +0000 |
4 | +++ dptutil/dynsize.cpp 2003-12-09 19:25:59.000000000 +0000 | | 6 | +++ dptutil/dynsize.cpp 2003-12-09 19:25:59.000000000 +0000 |
5 | @@ -68,7 +68,11 @@ | | 7 | @@ -68,7 +68,11 @@ |
6 | if ( buf != NULL ) | | 8 | if ( buf != NULL ) |
7 | { | | 9 | { |
8 | #if !defined __MWERKS__ | | 10 | #if !defined __MWERKS__ |
9 | +#if __GNUC__ >= 3 | | 11 | +#if __GNUC__ >= 3 |
10 | + setbuf(buf, curSize); | | 12 | + setbuf(buf, curSize); |
11 | +#else | | 13 | +#else |
12 | setb(buf, buf + curSize, 1); | | 14 | setb(buf, buf + curSize, 1); |
13 | +#endif | | 15 | +#endif |
14 | #else | | 16 | #else |
--- pkgsrc/sysutils/dptutil/patches/patch-ab 2003/01/27 23:39:03 1.2
+++ pkgsrc/sysutils/dptutil/patches/patch-ab 2011/05/22 19:11:42 1.3
| @@ -1,14 +1,16 @@ | | | @@ -1,14 +1,16 @@ |
1 | $NetBSD: patch-ab,v 1.2 2003/01/27 23:39:03 ad Exp $ | | 1 | $NetBSD: patch-ab,v 1.3 2011/05/22 19:11:42 dholland Exp $ |
| | | 2 | |
| | | 3 | - Config for netbsd. |
2 | | | 4 | |
3 | --- dpteng/engcalls.c.orig Tue Aug 13 16:02:24 2002 | | 5 | --- dpteng/engcalls.c.orig Tue Aug 13 16:02:24 2002 |
4 | +++ dpteng/engcalls.c Fri Dec 13 14:14:51 2002 | | 6 | +++ dpteng/engcalls.c Fri Dec 13 14:14:51 2002 |
5 | @@ -118,6 +118,12 @@ | | 7 | @@ -118,6 +118,12 @@ |
6 | char *CommEnginePathNameDefault = "/opt/SUNWhwrdg/dptcom"; | | 8 | char *CommEnginePathNameDefault = "/opt/SUNWhwrdg/dptcom"; |
7 | char *DefaultPathName = "/opt/SUNWhwrdg/"; | | 9 | char *DefaultPathName = "/opt/SUNWhwrdg/"; |
8 | | | 10 | |
9 | +#elif defined (__NetBSD__) | | 11 | +#elif defined (__NetBSD__) |
10 | + | | 12 | + |
11 | +char *EnginePathNameDefault = _NBSD_LIBEXEC "/dpteng &"; | | 13 | +char *EnginePathNameDefault = _NBSD_LIBEXEC "/dpteng &"; |
12 | +char *CommEnginePathNameDefault = _NBSD_LIBEXEC "/dptcom &"; | | 14 | +char *CommEnginePathNameDefault = _NBSD_LIBEXEC "/dptcom &"; |
13 | +char *DefaultPathName = _NBSD_LIBEXEC; | | 15 | +char *DefaultPathName = _NBSD_LIBEXEC; |
14 | + | | 16 | + |
--- pkgsrc/sysutils/dptutil/patches/patch-ae 2003/01/27 23:39:03 1.2
+++ pkgsrc/sysutils/dptutil/patches/patch-ae 2011/05/22 19:11:42 1.3
| @@ -1,70 +1,83 @@ | | | @@ -1,70 +1,83 @@ |
1 | $NetBSD: patch-ae,v 1.2 2003/01/27 23:39:03 ad Exp $ | | 1 | $NetBSD: patch-ae,v 1.3 2011/05/22 19:11:42 dholland Exp $ |
2 | | | 2 | |
3 | --- dpteng/osd_unix.c.orig Tue Aug 13 16:02:26 2002 | | 3 | - fix shmget? |
4 | +++ dpteng/osd_unix.c Fri Dec 13 14:15:13 2002 | | 4 | - use intptr_t |
5 | @@ -2588,7 +2588,7 @@ | | 5 | - config for netbsd |
| | | 6 | |
| | | 7 | --- dpteng/osd_unix.c.orig 2002-08-13 15:02:26.000000000 +0000 |
| | | 8 | +++ dpteng/osd_unix.c |
| | | 9 | @@ -2588,7 +2588,7 @@ int BufferAlloc(uLONG toLoggerSize, char |
6 | | | 10 | |
7 | BufferID = shmget(IPC_PRIVATE,(int)(toLoggerTotalSize + | | 11 | BufferID = shmget(IPC_PRIVATE,(int)(toLoggerTotalSize + |
8 | fromLoggerTotalSize), | | 12 | fromLoggerTotalSize), |
9 | - SHM_ALLRD | SHM_ALLWR | IPC_CREAT); | | 13 | - SHM_ALLRD | SHM_ALLWR | IPC_CREAT); |
10 | + SHM_URD | SHM_UWR | IPC_CREAT); | | 14 | + SHM_URD | SHM_UWR | IPC_CREAT); |
11 | | | 15 | |
12 | /* If We Got The Segment, Try To Attach To It */ | | 16 | /* If We Got The Segment, Try To Attach To It */ |
13 | | | 17 | |
14 | @@ -3676,7 +3676,7 @@ | | 18 | @@ -2599,7 +2599,7 @@ int BufferAlloc(uLONG toLoggerSize, char |
| | | 19 | |
| | | 20 | /* The Attach Failed, So DeAllocate The Shared Memory */ |
| | | 21 | |
| | | 22 | - if((int)SharedMemoryPtr == -1) |
| | | 23 | + if((intptr_t)SharedMemoryPtr == -1) |
| | | 24 | { |
| | | 25 | Rtnval = 1; |
| | | 26 | shmctl(BufferID,IPC_RMID,&shm_buff); |
| | | 27 | @@ -3676,7 +3676,7 @@ uSHORT BuildNodeNameList(void) |
15 | uCHAR DataBuff[100]; | | 28 | uCHAR DataBuff[100]; |
16 | EATA_CP pkt; | | 29 | EATA_CP pkt; |
17 | int IoctlRtn; | | 30 | int IoctlRtn; |
18 | -# if (defined(_DPT_FREE_BSD)) | | 31 | -# if (defined(_DPT_FREE_BSD)) |
19 | +# if (defined(_DPT_FREE_BSD)) && !defined(__NetBSD__) | | 32 | +# if (defined(_DPT_FREE_BSD)) && !defined(__NetBSD__) |
20 | int c; | | 33 | int c; |
21 | int i2oMajorNode = 0; | | 34 | int i2oMajorNode = 0; |
22 | FILE *fp = popen ( | | 35 | FILE *fp = popen ( |
23 | @@ -3695,7 +3695,7 @@ | | 36 | @@ -3695,7 +3695,7 @@ uSHORT BuildNodeNameList(void) |
24 | NumEntries = 0; | | 37 | NumEntries = 0; |
25 | for(i = 0; i < MAX_HAS; ++i) | | 38 | for(i = 0; i < MAX_HAS; ++i) |
26 | { | | 39 | { |
27 | -# if (defined(_DPT_BSDI) || defined(_DPT_FREE_BSD)) | | 40 | -# if (defined(_DPT_BSDI) || defined(_DPT_FREE_BSD)) |
28 | +# if (defined(_DPT_BSDI) || defined(_DPT_FREE_BSD)) && !defined(__NetBSD__) | | 41 | +# if (defined(_DPT_BSDI) || defined(_DPT_FREE_BSD)) && !defined(__NetBSD__) |
29 | int created = 0; | | 42 | int created = 0; |
30 | # endif | | 43 | # endif |
31 | | | 44 | |
32 | @@ -3710,7 +3710,7 @@ | | 45 | @@ -3710,7 +3710,7 @@ uSHORT BuildNodeNameList(void) |
33 | IoctlRtn = osdSendIoctl(&HbaDevs[NumEntries],DPT_SIGNATURE, | | 46 | IoctlRtn = osdSendIoctl(&HbaDevs[NumEntries],DPT_SIGNATURE, |
34 | DataBuff,&pkt); | | 47 | DataBuff,&pkt); |
35 | | | 48 | |
36 | -# if (defined(_DPT_BSDI) || defined(_DPT_FREE_BSD)) | | 49 | -# if (defined(_DPT_BSDI) || defined(_DPT_FREE_BSD)) |
37 | +# if (defined(_DPT_BSDI) || defined(_DPT_FREE_BSD)) && !defined(__NetBSD__) | | 50 | +# if (defined(_DPT_BSDI) || defined(_DPT_FREE_BSD)) && !defined(__NetBSD__) |
38 | /* | | 51 | /* |
39 | * Use Alternate access. | | 52 | * Use Alternate access. |
40 | */ | | 53 | */ |
41 | @@ -3758,7 +3758,7 @@ | | 54 | @@ -3758,7 +3758,7 @@ uSHORT BuildNodeNameList(void) |
42 | HbaDevs[NumEntries].IoAddress = 0xffffffff; | | 55 | HbaDevs[NumEntries].IoAddress = 0xffffffff; |
43 | ++NumEntries; | | 56 | ++NumEntries; |
44 | } | | 57 | } |
45 | -# if (defined(_DPT_BSDI) || defined(_DPT_FREE_BSD)) | | 58 | -# if (defined(_DPT_BSDI) || defined(_DPT_FREE_BSD)) |
46 | +# if (defined(_DPT_BSDI) || defined(_DPT_FREE_BSD)) && !defined(__NetBSD__) | | 59 | +# if (defined(_DPT_BSDI) || defined(_DPT_FREE_BSD)) && !defined(__NetBSD__) |
47 | else if (created) | | 60 | else if (created) |
48 | { | | 61 | { |
49 | unlink (HbaDevs[NumEntries].NodeName); | | 62 | unlink (HbaDevs[NumEntries].NodeName); |
50 | @@ -3777,8 +3777,10 @@ | | 63 | @@ -3777,8 +3777,10 @@ uSHORT BuildNodeNameList(void) |
51 | } | | 64 | } |
52 | HbaDevs[NumEntries].Flags = 0; | | 65 | HbaDevs[NumEntries].Flags = 0; |
53 | strcpy(HbaDevs[NumEntries].NodeName,"/dev"); | | 66 | strcpy(HbaDevs[NumEntries].NodeName,"/dev"); |
54 | -# if (defined(_DPT_BSDI) || defined(_DPT_FREE_BSD)) | | 67 | -# if (defined(_DPT_BSDI) || defined(_DPT_FREE_BSD)) |
55 | +# if (defined(_DPT_BSDI) || defined(_DPT_FREE_BSD)) && !defined(__NetBSD__) | | 68 | +# if (defined(_DPT_BSDI) || defined(_DPT_FREE_BSD)) && !defined(__NetBSD__) |
56 | strcat(HbaDevs[NumEntries].NodeName,"/rdptr"); | | 69 | strcat(HbaDevs[NumEntries].NodeName,"/rdptr"); |
57 | +# elif (defined(__NetBSD__)) | | 70 | +# elif (defined(__NetBSD__)) |
58 | + strcat(HbaDevs[NumEntries].NodeName,"/dpt"); | | 71 | + strcat(HbaDevs[NumEntries].NodeName,"/dpt"); |
59 | # else | | 72 | # else |
60 | strcat(HbaDevs[NumEntries].NodeName,"/dptr"); | | 73 | strcat(HbaDevs[NumEntries].NodeName,"/dptr"); |
61 | # endif | | 74 | # endif |
62 | @@ -3789,7 +3791,7 @@ | | 75 | @@ -3789,7 +3791,7 @@ uSHORT BuildNodeNameList(void) |
63 | mknod(HbaDevs[NumEntries].NodeName, S_IFCHR|S_IRUSR|S_IWUSR, | | 76 | mknod(HbaDevs[NumEntries].NodeName, S_IFCHR|S_IRUSR|S_IWUSR, |
64 | (MAJOR_NODE << 20) + (i << 10) + 0); | | 77 | (MAJOR_NODE << 20) + (i << 10) + 0); |
65 | # undef MAJOR_NODE | | 78 | # undef MAJOR_NODE |
66 | -# elif (defined(_DPT_FREE_BSD)) | | 79 | -# elif (defined(_DPT_FREE_BSD)) |
67 | +# elif (defined(_DPT_FREE_BSD)) && !defined(__NetBSD__) | | 80 | +# elif (defined(_DPT_FREE_BSD)) && !defined(__NetBSD__) |
68 | # define MAJOR_NODE 88 | | 81 | # define MAJOR_NODE 88 |
69 | mknod(HbaDevs[NumEntries].NodeName, S_IFCHR|S_IRUSR|S_IWUSR, | | 82 | mknod(HbaDevs[NumEntries].NodeName, S_IFCHR|S_IRUSR|S_IWUSR, |
70 | (MAJOR_NODE << 8) + i); | | 83 | (MAJOR_NODE << 8) + i); |
--- pkgsrc/sysutils/dptutil/patches/patch-ac 2002/12/09 11:07:20 1.1.1.1
+++ pkgsrc/sysutils/dptutil/patches/patch-ac 2011/05/22 19:11:42 1.2
| @@ -1,26 +1,26 @@ | | | @@ -1,26 +1,26 @@ |
1 | $NetBSD: patch-ac,v 1.1.1.1 2002/12/09 11:07:20 ad Exp $ | | 1 | $NetBSD: patch-ac,v 1.2 2011/05/22 19:11:42 dholland Exp $ |
2 | | | 2 | |
3 | diff -ur dpteng/makefile dpteng/makefile | | 3 | diff -ur dpteng/makefile dpteng/makefile |
4 | --- odpteng/makefile Fri Aug 30 19:40:36 2002 | | 4 | --- odpteng/makefile Fri Aug 30 19:40:36 2002 |
5 | +++ dpteng/makefile Fri Dec 6 09:55:31 2002 | | 5 | +++ dpteng/makefile Fri Dec 6 09:55:31 2002 |
6 | @@ -9,7 +9,10 @@ | | 6 | @@ -9,7 +9,10 @@ |
7 | CPP_EXTENSION = .cpp | | 7 | CPP_EXTENSION = .cpp |
8 | C_EXTENSION = .c | | 8 | C_EXTENSION = .c |
9 | | | 9 | |
10 | -CFLAGS= $(INCLUDE_DIR) -D__UNIX__ -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -DI_WANT_SNI_DEBUG -DNEW_LOGGER -c | | 10 | -CFLAGS= $(INCLUDE_DIR) -D__UNIX__ -DMESSAGES -D_DPT_ACTIVE_ALIGNMENT -DI_WANT_SNI_DEBUG -DNEW_LOGGER -c |
11 | +CFLAGS= $(INCLUDE_DIR) -Dunix -D__unix__ -D_DPT_FREE_BSD -D__UNIX__ -DMESSAGES \ | | 11 | +CFLAGS= $(INCLUDE_DIR) -Dunix -D__unix__ -D_DPT_FREE_BSD -D__UNIX__ -DMESSAGES \ |
12 | + -D_DPT_ACTIVE_ALIGNMENT -D_DPT_DEFINE_SEMUN -DI_WANT_SNI_DEBUG \ | | 12 | + -D_DPT_ACTIVE_ALIGNMENT -D_DPT_DEFINE_SEMUN -DI_WANT_SNI_DEBUG \ |
13 | + -DNEW_LOGGER -DDEFAULT_PATH=\"@SBINDIR@\" \ | | 13 | + -DNEW_LOGGER -DDEFAULT_PATH=\"${PREFIX}/sbin\" \ |
14 | + -D_NBSD_LIBEXEC=\"@SBINDIR@\" -c | | 14 | + -D_NBSD_LIBEXEC=\"${PREFIX}/sbin\" -c |
15 | | | 15 | |
16 | SRCS = \ | | 16 | SRCS = \ |
17 | addr_rng.cpp \ | | 17 | addr_rng.cpp \ |
18 | @@ -105,7 +108,7 @@ | | 18 | @@ -105,7 +108,7 @@ |
19 | rm -f *.o dpteng | | 19 | rm -f *.o dpteng |
20 | | | 20 | |
21 | depend : | | 21 | depend : |
22 | - makedepend $(INCLUDE_DIR) -D_DPT_UNIX -D_DPT_LINUX -D__linux__ ${SRCS} | | 22 | - makedepend $(INCLUDE_DIR) -D_DPT_UNIX -D_DPT_LINUX -D__linux__ ${SRCS} |
23 | + makedepend $(INCLUDE_DIR) -D_DPT_UNIX -D_DPT_FREE_BSD -D_DPT_DEFINE_SEMUN -D__unix__ -Dunix ${SRCS} | | 23 | + makedepend $(INCLUDE_DIR) -D_DPT_UNIX -D_DPT_FREE_BSD -D_DPT_DEFINE_SEMUN -D__unix__ -Dunix ${SRCS} |
24 | | | 24 | |
25 | | | 25 | |
26 | $(C_EXTENSION).o: | | 26 | $(C_EXTENSION).o: |
--- pkgsrc/sysutils/dptutil/patches/patch-ag 2002/12/09 11:07:20 1.1.1.1
+++ pkgsrc/sysutils/dptutil/patches/patch-ag 2011/05/22 19:11:42 1.2
| @@ -1,30 +1,30 @@ | | | @@ -1,30 +1,30 @@ |
1 | $NetBSD: patch-ag,v 1.1.1.1 2002/12/09 11:07:20 ad Exp $ | | 1 | $NetBSD: patch-ag,v 1.2 2011/05/22 19:11:42 dholland Exp $ |
2 | | | 2 | |
3 | diff -ur dptutil/makefile dptutil/makefile | | 3 | diff -ur dptutil/makefile dptutil/makefile |
4 | --- odptutil/makefile Fri Aug 30 19:50:02 2002 | | 4 | --- odptutil/makefile Fri Aug 30 19:50:02 2002 |
5 | +++ dptutil/makefile Fri Dec 6 09:05:21 2002 | | 5 | +++ dptutil/makefile Fri Dec 6 09:05:21 2002 |
6 | @@ -11,11 +11,13 @@ | | 6 | @@ -11,11 +11,13 @@ |
7 | | | 7 | |
8 | DEBUG_FLAGS=-DDEBUG_ENTER_EXIT | | 8 | DEBUG_FLAGS=-DDEBUG_ENTER_EXIT |
9 | DEBUG_FLAGS= | | 9 | DEBUG_FLAGS= |
10 | -CFLAGS= -O3 -c $(I) -DMESSAGES \ | | 10 | -CFLAGS= -O3 -c $(I) -DMESSAGES \ |
11 | +CFLAGS= -O2 -c $(I) -DMESSAGES \ | | 11 | +CFLAGS= -O2 -c $(I) -DMESSAGES \ |
12 | $(extra_cflags) -D_DPT_ACTIVE_ALIGNMENT $(DEBUG_FLAGS) \ | | 12 | $(extra_cflags) -D_DPT_ACTIVE_ALIGNMENT $(DEBUG_FLAGS) \ |
13 | -Dtrue=1 -Dfalse=0 \ | | 13 | -Dtrue=1 -Dfalse=0 \ |
14 | -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR \ | | 14 | -DHORIZONTAL -DNEW_RSC_MGR -DNEW_RSC_HDR \ |
15 | - -D_DPT_FLASH | | 15 | - -D_DPT_FLASH |
16 | + -DDEFAULT_PATH=\"@SBINDIR@\" \ | | 16 | + -DDEFAULT_PATH=\"${PREFIX}/sbin\" \ |
17 | + -D_NBSD_LIBEXEC=\"@SBINDIR@\" \ | | 17 | + -D_NBSD_LIBEXEC=\"${PREFIX}/sbin\" \ |
18 | + -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ | | 18 | + -D_DPT_FLASH -D_DPT_FREE_BSD -Dunix -D__unix__ |
19 | | | 19 | |
20 | LINK_FLAGS = -v | | 20 | LINK_FLAGS = -v |
21 | | | 21 | |
22 | @@ -140,7 +142,7 @@ | | 22 | @@ -140,7 +142,7 @@ |
23 | $(LINK) $(LINK_FLAGS) -o $@ $(OBJS) $(LIBS) | | 23 | $(LINK) $(LINK_FLAGS) -o $@ $(OBJS) $(LIBS) |
24 | | | 24 | |
25 | depend : | | 25 | depend : |
26 | - makedepend -DFLG_STAT_LAP=0x20 -D_DPT_UNIX -D_DPT_LINUX -D__linux__ -- ${CFLAGS} -- ${SRCS} | | 26 | - makedepend -DFLG_STAT_LAP=0x20 -D_DPT_UNIX -D_DPT_LINUX -D__linux__ -- ${CFLAGS} -- ${SRCS} |
27 | + makedepend -DFLG_STAT_LAP=0x20 -D_DPT_UNIX -D_DPT_FREE_BSD -- ${CFLAGS} -- ${SRCS} | | 27 | + makedepend -DFLG_STAT_LAP=0x20 -D_DPT_UNIX -D_DPT_FREE_BSD -- ${CFLAGS} -- ${SRCS} |
28 | | | 28 | |
29 | $(CPP_EXTENSION).o: | | 29 | $(CPP_EXTENSION).o: |
30 | $(CC) $(CFLAGS) -c $< | | 30 | $(CC) $(CFLAGS) -c $< |
--- pkgsrc/sysutils/dptutil/patches/patch-ai 2002/12/09 11:07:20 1.1.1.1
+++ pkgsrc/sysutils/dptutil/patches/patch-ai 2011/05/22 19:11:42 1.2
| @@ -1,12 +1,14 @@ | | | @@ -1,12 +1,14 @@ |
1 | $NetBSD: patch-ai,v 1.1.1.1 2002/12/09 11:07:20 ad Exp $ | | 1 | $NetBSD: patch-ai,v 1.2 2011/05/22 19:11:42 dholland Exp $ |
| | | 2 | |
| | | 3 | - supply toplevel makefile |
2 | | | 4 | |
3 | --- /dev/null Sat Dec 7 19:02:30 2002 | | 5 | --- /dev/null Sat Dec 7 19:02:30 2002 |
4 | +++ Makefile Sat Dec 7 19:22:44 2002 | | 6 | +++ Makefile Sat Dec 7 19:22:44 2002 |
5 | @@ -0,0 +1,7 @@ | | 7 | @@ -0,0 +1,7 @@ |
6 | +all: | | 8 | +all: |
7 | + cd dpteng && make depend && make | | 9 | + cd dpteng && make depend && make |
8 | + cd dptutil && make depend && make | | 10 | + cd dptutil && make depend && make |
9 | + | | 11 | + |
10 | +clean: | | 12 | +clean: |
11 | + cd dpteng && make clean | | 13 | + cd dpteng && make clean |
12 | + cd dptutil && make clean | | 14 | + cd dptutil && make clean |
--- pkgsrc/sysutils/dptutil/patches/patch-af 2003/04/21 20:28:45 1.3
+++ pkgsrc/sysutils/dptutil/patches/patch-af 2011/05/22 19:11:42 1.4
| @@ -1,26 +1,39 @@ | | | @@ -1,26 +1,39 @@ |
1 | $NetBSD: patch-af,v 1.3 2003/04/21 20:28:45 cjep Exp $ | | 1 | $NetBSD: patch-af,v 1.4 2011/05/22 19:11:42 dholland Exp $ |
2 | | | 2 | |
3 | --- dptutil/engcalls.c.orig Tue Aug 13 16:02:24 2002 | | 3 | - config for netbsd |
4 | +++ dptutil/engcalls.c Fri Dec 13 14:19:12 2002 | | 4 | - fix shmget? |
5 | @@ -118,6 +118,12 @@ | | 5 | - use intptr_t |
| | | 6 | |
| | | 7 | --- dptutil/engcalls.c.orig 2002-08-13 15:02:24.000000000 +0000 |
| | | 8 | +++ dptutil/engcalls.c |
| | | 9 | @@ -118,6 +118,12 @@ char *EnginePathNameDefault = "/opt/SUNW |
6 | char *CommEnginePathNameDefault = "/opt/SUNWhwrdg/dptcom"; | | 10 | char *CommEnginePathNameDefault = "/opt/SUNWhwrdg/dptcom"; |
7 | char *DefaultPathName = "/opt/SUNWhwrdg/"; | | 11 | char *DefaultPathName = "/opt/SUNWhwrdg/"; |
8 | | | 12 | |
9 | +#elif defined (__NetBSD__) | | 13 | +#elif defined (__NetBSD__) |
10 | + | | 14 | + |
11 | +char *EnginePathNameDefault = _NBSD_LIBEXEC "/dpteng &"; | | 15 | +char *EnginePathNameDefault = _NBSD_LIBEXEC "/dpteng &"; |
12 | +char *CommEnginePathNameDefault = _NBSD_LIBEXEC "/dptcom &"; | | 16 | +char *CommEnginePathNameDefault = _NBSD_LIBEXEC "/dptcom &"; |
13 | +char *DefaultPathName = _NBSD_LIBEXEC; | | 17 | +char *DefaultPathName = _NBSD_LIBEXEC; |
14 | + | | 18 | + |
15 | #else | | 19 | #else |
16 | | | 20 | |
17 | char *EnginePathNameDefault = "/usr/dpt/dpteng &"; | | 21 | char *EnginePathNameDefault = "/usr/dpt/dpteng &"; |
18 | @@ -954,7 +960,7 @@ | | 22 | @@ -954,7 +960,7 @@ char *AllocBuffers(uLONG toEngSize, uLON |
19 | /* Get The Shared Memory Segment */ | | 23 | /* Get The Shared Memory Segment */ |
20 | | | 24 | |
21 | BufferID = shmget(IPC_PRIVATE,(int)(toEngTotalSize + fromEngTotalSize), | | 25 | BufferID = shmget(IPC_PRIVATE,(int)(toEngTotalSize + fromEngTotalSize), |
22 | - SHM_ALLRD | SHM_ALLWR | IPC_CREAT); | | 26 | - SHM_ALLRD | SHM_ALLWR | IPC_CREAT); |
23 | + SHM_URD | SHM_UWR | IPC_CREAT); | | 27 | + SHM_URD | SHM_UWR | IPC_CREAT); |
24 | | | 28 | |
25 | /* If We Got The Segment, Try To Attach To It */ | | 29 | /* If We Got The Segment, Try To Attach To It */ |
26 | | | 30 | |
| | | 31 | @@ -965,7 +971,7 @@ char *AllocBuffers(uLONG toEngSize, uLON |
| | | 32 | |
| | | 33 | /* The Attach Failed, So DeAllocate The Shared Memory */ |
| | | 34 | |
| | | 35 | - if((int)SharedMemoryPtr == -1) |
| | | 36 | + if((intptr_t)SharedMemoryPtr == -1) |
| | | 37 | { |
| | | 38 | shmctl(BufferID,IPC_RMID,&shm_buff); |
| | | 39 | SharedMemoryPtr = NULL; |
$NetBSD: patch-dpteng_connect_hpp,v 1.1 2011/05/22 19:11:42 dholland Exp $
Build fix for semi-modern C++.
--- dpteng/connect.hpp~ 2002-08-13 15:02:20.000000000 +0000
+++ dpteng/connect.hpp
@@ -167,7 +167,7 @@ public:
// Constructor/Destructor.............................
- dptSCSIcon_C::dptSCSIcon_C();
+ dptSCSIcon_C();
// Message Handlers...................................
$NetBSD: patch-dpteng_debug_h,v 1.1 2011/05/22 19:11:42 dholland Exp $
Build fix for semi-modern C++.
--- dpteng/debug.h~ 2002-08-13 15:02:21.000000000 +0000
+++ dpteng/debug.h
@@ -4,11 +4,11 @@
#include "osd_defs.h"
#ifndef _DPT_NETWARE
-#include <fstream.h>
-#include <iostream.h>
-#include <iomanip.h>
-#include <string.h>
-#include <stdio.h>
+#include <fstream>
+#include <iostream>
+#include <iomanip>
+#include <cstring>
+#include <cstdio>
#endif
$NetBSD: patch-dpteng_device_cpp,v 1.1 2011/05/22 19:11:42 dholland Exp $
gcc apparently won't accept passing a packed field by reference
nowadays.
--- dpteng/device.cpp~ 2002-08-13 15:02:21.000000000 +0000
+++ dpteng/device.cpp
@@ -4048,7 +4048,15 @@ if (bytesLeft >= bytesNeeded) {
// Return this object's manager SCSI ID instead of tag
basic_P->attachedTo = myMgr_P()->getAddrL();
// Reverse the SCSI address bytes
- reverseBytes(basic_P->attachedTo);
+ {
+ /*
+ * dholland 20110522 gcc apparently won't accept passing a
+ * packed field by reference nowadays.
+ */
+ uLONG tmp = basic_P->attachedTo;
+ reverseBytes(tmp);
+ basic_P->attachedTo = tmp;
+ }
}
// Return the component list size
fromEng_P->insert(compSize);
$NetBSD: patch-dpteng_lockunix_c,v 1.1 2011/05/22 19:11:42 dholland Exp $
- Avoid mktemp.
- Pass a file mode to open when creating files.
Note that dpteng/lockunix.c and dptutil/lockunix.c are identical and
should be patched identically.
--- dpteng/lockunix.c.orig 2002-08-13 15:02:26.000000000 +0000
+++ dpteng/lockunix.c
@@ -73,7 +73,7 @@ MkLock (char * name)
return (-1);
}
sprintf (templateBuffer, Template, Name);
- if ((fd = open(mktemp (templateBuffer), O_WRONLY|O_CREAT|O_EXCL)) < 0) {
+ if ((fd = mkstemp (templateBuffer)) < 0) {
free (templateBuffer);
free (lock);
return (-1);
@@ -143,7 +143,7 @@ ChLock (char * name, int pid)
if (lock != (char *)NULL) {
sprintf (lock, Lock, Name);
- if ((fd = open(lock, O_WRONLY|O_CREAT|O_TRUNC)) >= 0) {
+ if ((fd = open(lock, O_WRONLY|O_CREAT|O_TRUNC, 0600)) >= 0) {
sprintf (buffer, "%d\n", pid);
write (fd, buffer, strlen(buffer));
close (fd);
$NetBSD: patch-dpteng_raid_h,v 1.1 2011/05/22 19:11:42 dholland Exp $
Build fix for semi-modern C++.
--- dpteng/raid.h~ 2002-08-13 15:02:27.000000000 +0000
+++ dpteng/raid.h
@@ -249,7 +249,7 @@ struct raidDef_S : public raidDefinition
// Constructor/Destructor.............................
- raidDef_S::raidDef_S();
+ raidDef_S();
};
#endif // c++
$NetBSD: patch-dpteng_scsi__obj_cpp,v 1.1 2011/05/22 19:11:42 dholland Exp $
gcc apparently won't accept passing a packed field by reference
nowadays.
--- dpteng/scsi_obj.cpp~ 2002-08-13 15:02:28.000000000 +0000
+++ dpteng/scsi_obj.cpp
@@ -421,7 +421,15 @@ if (bytesLeft >= (infoSize()+sizeof(uLON
// Return this object's manager SCSI ID instead of tag
basic_P->attachedTo = myMgr_P()->getAddrL();
// Reverse the SCSI address bytes
- reverseBytes(basic_P->attachedTo);
+ {
+ /*
+ * dholland 20110522 gcc apparently won't accept passing a
+ * packed field by reference nowadays.
+ */
+ uLONG tmp = basic_P->attachedTo;
+ reverseBytes(tmp);
+ basic_P->attachedTo = tmp;
+ }
DEBUG(6, PRT_SADDR(basic_P) << "new attachedTo=0x" << hex << \
basic_P->attachedTo << " is set");
$NetBSD: patch-dptutil_alarm_hpp,v 1.1 2011/05/22 19:11:42 dholland Exp $
Build fix for semi-modern C++.
--- dptutil/alarm.hpp~ 2002-08-13 15:02:44.000000000 +0000
+++ dptutil/alarm.hpp
@@ -32,7 +32,7 @@ enum AlarmCommand { None, On, Off, Enabl
class AlarmStatus:public Command
{
public:
- AlarmStatus::AlarmStatus( int hba, AlarmCommand cmd );
+ AlarmStatus( int hba, AlarmCommand cmd );
AlarmStatus( const AlarmStatus &new_AlarmStatus );
virtual ~AlarmStatus();
AlarmStatus &operator = ( AlarmStatus &right );
$NetBSD: patch-dptutil_dynsize_h,v 1.1 2011/05/22 19:11:42 dholland Exp $
Build fix for semi-modern C++.
--- dptutil/dynsize.h.orig 2002-08-13 15:02:46.000000000 +0000
+++ dptutil/dynsize.h
@@ -22,8 +22,11 @@
*****************************************************************************/
/*** INCLUDES ***/
-#include <iostream.h>
-#include <stdio.h>
+#include <iostream>
+#include <cstdio>
+using std::ios;
+using std::istream;
+using std::streambuf;
/*** DEFINES ***/
$NetBSD: patch-dptutil_engiface_cpp,v 1.1 2011/05/22 19:11:42 dholland Exp $
Build fix for semi-modern C++.
--- dptutil/engiface.cpp~ 2002-08-13 15:02:46.000000000 +0000
+++ dptutil/engiface.cpp
@@ -26,7 +26,7 @@
#include "id_list.hpp"
#include "dpt_api.h"
-extern "C" uLONG engineTimeOut = 0;
+uLONG engineTimeOut = 0;
//Function - DPT_EngineIO_C::DPT_EngineIO_C() - start
//===========================================================================
$NetBSD: patch-dptutil_engiface_hpp,v 1.1 2011/05/22 19:11:42 dholland Exp $
Build fix for semi-modern C++.
--- dptutil/engiface.hpp~ 2002-08-13 15:02:46.000000000 +0000
+++ dptutil/engiface.hpp
@@ -33,7 +33,7 @@
#include "id_list.hpp"
-extern "C" uLONG engineTimeOut;
+extern uLONG engineTimeOut;
//class - DPT_EngineIO_C - start
$NetBSD: patch-dptutil_eventlog_hpp,v 1.1 2011/05/22 19:11:42 dholland Exp $
Build fix for semi-modern C++.
--- dptutil/eventlog.hpp~ 2002-08-13 15:02:47.000000000 +0000
+++ dptutil/eventlog.hpp
@@ -51,7 +51,7 @@ class EventLog:public Command
{
public:
- EventLog::EventLog(SCSI_Addr_List *deviceList,
+ EventLog(SCSI_Addr_List *deviceList,
EventLogOptions cmd);
EventLog(const EventLog &new_EventLog);
virtual ~EventLog();
$NetBSD: patch-dptutil_expand_hpp,v 1.1 2011/05/22 19:11:42 dholland Exp $
Build fix for semi-modern C++.
--- dptutil/expand.hpp~ 2002-08-13 15:02:47.000000000 +0000
+++ dptutil/expand.hpp
@@ -29,7 +29,7 @@
class Expand:public Command
{
public:
- Expand::Expand (SCSI_Address raid, SCSI_Addr_List *list);
+ Expand (SCSI_Address raid, SCSI_Addr_List *list);
Expand (const Expand &new_Expand);
virtual ~Expand();
Expand &operator = (Expand &right);
$NetBSD: patch-dptutil_flash_cpp,v 1.1 2011/05/22 19:11:42 dholland Exp $
Build fix for semi-modern C++.
--- dptutil/flash.cpp.orig 2002-08-13 15:02:47.000000000 +0000
+++ dptutil/flash.cpp
@@ -31,12 +31,10 @@
#include <stdio.h>
#include <ctype.h>
-#include <fstream.h>
-#if defined _DPT_WIN_NT
-#include <strstrea.h>
-#else
-#include <strstream.h>
-#endif
+#include <fstream>
+//#include <strstream>
+using std::fstream;
+using std::ios;
extern char* EventStrings[];
/*** CONSTANTS ***/
$NetBSD: patch-dptutil_flash_hpp,v 1.1 2011/05/22 19:11:42 dholland Exp $
Build fix for semi-modern C++.
--- dptutil/flash.hpp~ 2002-08-13 15:02:47.000000000 +0000
+++ dptutil/flash.hpp
@@ -21,7 +21,8 @@
*****************************************************************************/
/*** INCLUDES ***/
-#include <iostream.h>
+#include <iostream>
+using std::istream;
/*** CONSTANTS ***/
enum FlashRegion { FW, I2OBIOS, SMOR, NVRAM };
$NetBSD: patch-dptutil_forcest_hpp,v 1.1 2011/05/22 19:11:42 dholland Exp $
Build fix for semi-modern C++.
--- dptutil/forcest.hpp~ 2002-08-13 15:02:47.000000000 +0000
+++ dptutil/forcest.hpp
@@ -39,7 +39,7 @@ enum ForceStateOptions { Optimal, Fail,
class ForceState:public Command
{
public:
- ForceState::ForceState(SCSI_Addr_List *deviceList, ForceStateOptions cmd);
+ ForceState(SCSI_Addr_List *deviceList, ForceStateOptions cmd);
ForceState(const ForceState &new_ForceState);
virtual ~ForceState();
$NetBSD: patch-dptutil_listdev_cpp,v 1.1 2011/05/22 19:11:42 dholland Exp $
Build fix for semi-modern C++.
--- dptutil/listdev.cpp~ 2002-08-13 15:02:48.000000000 +0000
+++ dptutil/listdev.cpp
@@ -1896,7 +1896,7 @@ void List_Device::GetSmorBiosSignatures(
// Save some data from the engine (I have no idea what this data is).
//
size_t saveSize = engine->fromEng_P->allocSize + sizeof(dptData_S) - 1;
- void *saveData = new char[saveSize];
+ char *saveData = new char[saveSize];
if ( saveData != NULL )
{
memcpy(saveData, engine->fromEng_P, saveSize);
$NetBSD: patch-dptutil_lockunix_c,v 1.1 2011/05/22 19:11:42 dholland Exp $
- Avoid mktemp.
- Pass a file mode to open when creating files.
Note that dpteng/lockunix.c and dptutil/lockunix.c are identical and
should be patched identically.
--- dptutil/lockunix.c.orig 2002-08-13 15:02:26.000000000 +0000
+++ dptutil/lockunix.c
@@ -73,7 +73,7 @@ MkLock (char * name)
return (-1);
}
sprintf (templateBuffer, Template, Name);
- if ((fd = open(mktemp (templateBuffer), O_WRONLY|O_CREAT|O_EXCL)) < 0) {
+ if ((fd = mkstemp (templateBuffer)) < 0) {
free (templateBuffer);
free (lock);
return (-1);
@@ -143,7 +143,7 @@ ChLock (char * name, int pid)
if (lock != (char *)NULL) {
sprintf (lock, Lock, Name);
- if ((fd = open(lock, O_WRONLY|O_CREAT|O_TRUNC)) >= 0) {
+ if ((fd = open(lock, O_WRONLY|O_CREAT|O_TRUNC, 0600)) >= 0) {
sprintf (buffer, "%d\n", pid);
write (fd, buffer, strlen(buffer));
close (fd);
$NetBSD: patch-dptutil_namarray_hpp,v 1.1 2011/05/22 19:11:42 dholland Exp $
Build fix for semi-modern C++.
--- dptutil/namarray.hpp~ 2002-08-13 15:02:49.000000000 +0000
+++ dptutil/namarray.hpp
@@ -32,7 +32,7 @@ class NameArray:public Command
{
public:
- NameArray::NameArray(SCSI_Address arrayToName, char *arrayName);
+ NameArray(SCSI_Address arrayToName, char *arrayName);
NameArray(const NameArray &new_NameArray);
virtual ~NameArray();
$NetBSD: patch-dptutil_rmwflash_hpp,v 1.1 2011/05/22 19:11:42 dholland Exp $
Build fix for semi-modern C++.
--- dptutil/rmwflash.hpp~ 2002-08-13 15:02:50.000000000 +0000
+++ dptutil/rmwflash.hpp
@@ -33,7 +33,7 @@ class RMWFlash:public Command
{
public:
- RMWFlash::RMWFlash(int hbaNo, char *Data, int Region, unsigned long Offset, unsigned Size);
+ RMWFlash(int hbaNo, char *Data, int Region, unsigned long Offset, unsigned Size);
RMWFlash(const RMWFlash &new_RMWFlash);
virtual ~RMWFlash();
$NetBSD: patch-dptutil_segment_hpp,v 1.1 2011/05/22 19:11:42 dholland Exp $
Build fix for semi-modern C++.
--- dptutil/segment.hpp~ 2002-08-13 15:02:51.000000000 +0000
+++ dptutil/segment.hpp
@@ -23,7 +23,7 @@ class arraySegment:public Command
{
public:
- arraySegment::arraySegment(SCSI_Address raidToSeg, uLONG segSize[8], uLONG segOffset[8], bool showSeg);
+ arraySegment(SCSI_Address raidToSeg, uLONG segSize[8], uLONG segOffset[8], bool showSeg);
arraySegment(const arraySegment &new_arraySegment);
virtual ~arraySegment();
$NetBSD: patch-dptutil_setcache_hpp,v 1.1 2011/05/22 19:11:42 dholland Exp $
Build fix for semi-modern C++.
--- dptutil/setcache.hpp~ 2002-08-13 15:02:51.000000000 +0000
+++ dptutil/setcache.hpp
@@ -29,7 +29,7 @@
class SetCache:public Command
{
public:
- SetCache::SetCache(
+ SetCache(
SCSI_Addr_List *addresses, // a list of addresses
int on, // Whether to enable or disable
int rw // Read or write cacheing.
$NetBSD: patch-dptutil_setrate_hpp,v 1.1 2011/05/22 19:11:42 dholland Exp $
Build fix for semi-modern C++.
--- dptutil/setrate.hpp~ 2002-08-13 15:02:51.000000000 +0000
+++ dptutil/setrate.hpp
@@ -33,8 +33,8 @@ class SetRate: public Command
public:
// Set the (global) rebuild rate
- SetRate::SetRate(int rate, SCSI_Addr_List *objs);
- SetRate::SetRate(const SetRate &right);
+ SetRate(int rate, SCSI_Addr_List *objs);
+ SetRate(const SetRate &right);
virtual ~SetRate();
Dpt_Error execute(String_List **output);
$NetBSD: patch-dptutil_setscfg_hpp,v 1.1 2011/05/22 19:11:42 dholland Exp $
Build fix for semi-modern C++.
--- dptutil/setscfg.hpp~ 2002-08-13 15:02:51.000000000 +0000
+++ dptutil/setscfg.hpp
@@ -33,7 +33,7 @@ class setscfg:public Command
{
public:
- setscfg::setscfg();
+ setscfg();
virtual ~setscfg();
Dpt_Error execute(String_List **output);
$NetBSD: patch-dptutil_taskctrl_hpp,v 1.1 2011/05/22 19:11:42 dholland Exp $
Build fix for semi-modern C++.
--- dptutil/taskctrl.hpp~ 2002-08-13 15:02:52.000000000 +0000
+++ dptutil/taskctrl.hpp
@@ -33,7 +33,7 @@ enum TaskCommandOptions { List, Build, R
class TaskControl:public Command
{
public:
- TaskControl::TaskControl(SCSI_Addr_List *deviceList, TaskCommandOptions cmd);
+ TaskControl(SCSI_Addr_List *deviceList, TaskCommandOptions cmd);
TaskControl(const TaskControl &new_TaskControl);
virtual ~TaskControl();
$NetBSD: patch-dptutil_uartdmp_hpp,v 1.1 2011/05/22 19:11:42 dholland Exp $
Build fix for semi-modern C++.
--- dptutil/uartdmp.hpp~ 2002-08-13 15:02:52.000000000 +0000
+++ dptutil/uartdmp.hpp
@@ -33,7 +33,7 @@ class UartDmp:public Command
{
public:
- UartDmp::UartDmp(int hbaNo, char *fileName);
+ UartDmp(int hbaNo, char *fileName);
UartDmp(const UartDmp &new_UartDmp);
virtual ~UartDmp();
$NetBSD: patch-dptutil_zap_hpp,v 1.1 2011/05/22 19:11:42 dholland Exp $
Build fix for semi-modern C++.
--- dptutil/zap.hpp~ 2002-08-13 15:02:53.000000000 +0000
+++ dptutil/zap.hpp
@@ -29,7 +29,7 @@
class Zap:public Command
{
public:
- Zap::Zap(
+ Zap(
SCSI_Addr_List *addresses, // a list of addresses
int resync = 0 // (send reset to hba or not)
); // to delete raid tables on