diff options
Diffstat (limited to 'net/coda5_client/patches/patch-di')
-rw-r--r-- | net/coda5_client/patches/patch-di | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/net/coda5_client/patches/patch-di b/net/coda5_client/patches/patch-di new file mode 100644 index 00000000000..defec97d1ce --- /dev/null +++ b/net/coda5_client/patches/patch-di @@ -0,0 +1,37 @@ +$NetBSD: patch-di,v 1.1 1999/04/28 23:57:04 rvb Exp $ + +diff -u /usr/pkgsrc/net/coda-5.2.2/coda-src/venus/venusrecov.cc ./coda-src/venus/venusrecov.cc +--- /usr/pkgsrc/net/coda-5.2.2/coda-src/venus/venusrecov.cc Mon Apr 19 20:03:05 1999 ++++ ./coda-src/venus/venusrecov.cc Wed Apr 28 13:01:27 1999 +@@ -187,6 +192,13 @@ + fdprint(fd, "Ptrs = [%x %x %x %x %x %x], Heap = [%x] HeapLen = %x\n", + recov_FSDB, recov_VDB, recov_VSGDB, recov_HDB, recov_LRDB, recov_VCBDB, + recov_HeapAddr, recov_HeapLength); ++ ++ fdprint(fd, "UUID = %08x-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x\n", ++ ntohl(*(unsigned int *)&recov_UUID[0]), ++ ntohs(*(unsigned short *)&recov_UUID[4]), ++ ntohs(*(unsigned short *)&recov_UUID[6]), ++ recov_UUID[8], recov_UUID[9], recov_UUID[10], recov_UUID[11], ++ recov_UUID[12], recov_UUID[13], recov_UUID[14], recov_UUID[15]); + } + + +@@ -201,6 +213,8 @@ + rvg->recov_MagicNumber = RecovMagicNumber; + rvg->recov_VersionNumber = RecovVersionNumber; + rvg->recov_LastInit = Vtime(); ++ VenusGenID = rpc2_NextRandom(NULL); ++ + RecovInited = 1; + return; + } +@@ -548,6 +562,8 @@ + rvg->recov_HeapAddr = Recov_RdsAddr; + rvg->recov_HeapLength = (unsigned int)Recov_RdsLength; + ++ VenusGenID = rpc2_NextRandom(NULL); ++ + /* Initialize the recoverable heap. */ + int err = 0; + rds_init_heap(Recov_RdsAddr, Recov_RdsLength, (unsigned long)RdsChunkSize, |