#!/bin/rc # # command: /bin/boddle /n/juke/plan_9/sys/src/9/port /sys/lib/pcdist/src/9/port # srcdir: /n/juke/plan_9/sys/src/9/port # version: 824494162 # date: Fri Feb 16 13:09:22 EST 1996 # myname=$0 doextract=no fn usage{ echo $myname: usage: $myname '[-X] [src-directory]' >[1=2] exit usage } fn sigint{ rm -rf 824494162 exit interrupt } while(~ $1 -*){ switch($1){ case -X doextract=yes case -* usage } shift } switch($#*){ case 0 srcdir=/sys/src/9/port case 1 srcdir=$1 case * usage } if(! ~ $doextract yes){ echo This shell file contains a bundle of diffs representing changes echo to original source files in the Plan 9 distribution. It will run echo against the files in echo ' ' $srcdir echo '(unless overridden by the optional source directory argument)' echo and create a directory 824494162 containing the updated files. echo It will NOT automatically update the original files. echo echo Invoke with argument -X to perform the actual extraction. exit 0 } rm -rf 824494162 mkdir 824494162 target=824494162/alloc.c echo -n '824494162/alloc.c: ' if(! test -f $srcdir/alloc.c || ! test -r $srcdir/alloc.c){ echo $srcdir/alloc.c unreadable exit unreadable } sum=`{sum < $srcdir/alloc.c} if(! ~ 8e1aa10a7934 $sum(1)^$sum(2)){ echo $srcdir/alloc.c is not the original distribution file exit original } cp $srcdir/alloc.c 824494162/alloc.c ed 824494162/alloc.c >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM alloc.c' 193c } if (sh) { p = (Xhdr*)sh->addr; sh->addr += size; sh->size -= size; if(sh->size == 0) { *sl = sh->link; sh->link = xlists.flist; xlists.flist = sh; } unlock(&xlists); p = KADDR(p); memset(p, 0, size); p->magix = Magichole; p->size = size; return p->data; . 176,191c sh = (Hole *)nil; SET(sl); SET(smallest); for(h = *l; h; l = &h->link, h = h->link) { if (h->size >= size && (!sh || h->size < smallest)) { smallest = h->size; sh = h; sl = l; . 169c Hole *h, **l, *sh, **sl; ulong smallest; . 10c * Plan 9 has two kernel allocators, the x... routines provide a best . wq //GO.SYSIN DD VADIM alloc.c sum=`{sum < 824494162/alloc.c} if(~ 44c9fb008090 $sum(1)^$sum(2)) echo if not{ echo 824494162/alloc.c checksum error creating updated file exit checksum } target=824494162/devdk.c echo -n '824494162/devdk.c: ' if(! test -f $srcdir/devdk.c || ! test -r $srcdir/devdk.c){ echo $srcdir/devdk.c unreadable exit unreadable } sum=`{sum < $srcdir/devdk.c} if(! ~ e5d5525430529 $sum(1)^$sum(2)){ echo $srcdir/devdk.c is not the original distribution file exit original } cp $srcdir/devdk.c 824494162/devdk.c ed 824494162/devdk.c >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM devdk.c' 891c static void . 884c static void . 877c static void . 870c static void . wq //GO.SYSIN DD VADIM devdk.c sum=`{sum < 824494162/devdk.c} if(~ 436bcb6c30557 $sum(1)^$sum(2)) echo if not{ echo 824494162/devdk.c checksum error creating updated file exit checksum } target=824494162/devfloppy.c echo -n '824494162/devfloppy.c: ' if(! test -f $srcdir/devfloppy.c || ! test -r $srcdir/devfloppy.c){ echo $srcdir/devfloppy.c unreadable exit unreadable } sum=`{sum < $srcdir/devfloppy.c} if(! ~ 3c640e0118744 $sum(1)^$sum(2)){ echo $srcdir/devfloppy.c is not the original distribution file exit original } cp $srcdir/devfloppy.c 824494162/devfloppy.c ed 824494162/devfloppy.c >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM devfloppy.c' 867c if((fl.stat[0]&Codemask)==Cmdexec && fl.stat[1]==Overrun){ DPRINT("DMA overrun: retry\n"); } else dp->confused = 1; . 846c floppyexec((char*)a, dp->len, cmd==Fread); . 833c fl.cmd[fl.ncmd++] = cmd | (dp->t->heads > 1 ? Fmulti : 0); . 831d 806c if(tries++ > 20) . 803c /* retry on error (until it gets ridiculous) */ . 716c static void . 598a if(tries > 1000){ DPRINT("floppyresult: %d stats\n", i); fldump(); fl.confused = 1; return -1; } microdelay(8); /* for machine independence */ . 586,591d 561,562c microdelay(8); /* for machine independence */ . 552a if((inb(Pmsr)&(Ffrom|Fready)) == Fready) break; . 538d wq //GO.SYSIN DD VADIM devfloppy.c sum=`{sum < 824494162/devfloppy.c} if(~ f7047ee918931 $sum(1)^$sum(2)) echo if not{ echo 824494162/devfloppy.c checksum error creating updated file exit checksum } target=824494162/devip.c echo -n '824494162/devip.c: ' if(! test -f $srcdir/devip.c || ! test -r $srcdir/devip.c){ echo $srcdir/devip.c unreadable exit unreadable } sum=`{sum < $srcdir/devip.c} if(! ~ 0ce114ad21976 $sum(1)^$sum(2)){ echo $srcdir/devip.c is not the original distribution file exit original } cp $srcdir/devip.c 824494162/devip.c ed 824494162/devip.c >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM devip.c' 732d 709a case Close_wait: . 680a case Close_wait: . wq //GO.SYSIN DD VADIM devip.c sum=`{sum < 824494162/devip.c} if(~ e3966b9921995 $sum(1)^$sum(2)) echo if not{ echo 824494162/devip.c checksum error creating updated file exit checksum } target=824494162/devpipe.c echo -n '824494162/devpipe.c: ' if(! test -f $srcdir/devpipe.c || ! test -r $srcdir/devpipe.c){ echo $srcdir/devpipe.c unreadable exit unreadable } sum=`{sum < $srcdir/devpipe.c} if(! ~ 019ee40e4971 $sum(1)^$sum(2)){ echo $srcdir/devpipe.c is not the original distribution file exit original } cp $srcdir/devpipe.c 824494162/devpipe.c ed 824494162/devpipe.c >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM devpipe.c' 316c static Pipe* . wq //GO.SYSIN DD VADIM devpipe.c sum=`{sum < 824494162/devpipe.c} if(~ 1faf9b0b4978 $sum(1)^$sum(2)) echo if not{ echo 824494162/devpipe.c checksum error creating updated file exit checksum } target=824494162/devreboot.c echo -n '824494162/devreboot.c: ' if(! test -f $srcdir/devreboot.c || ! test -r $srcdir/devreboot.c){ echo $srcdir/devreboot.c unreadable exit unreadable } sum=`{sum < $srcdir/devreboot.c} if(! ~ bf95049f2471 $sum(1)^$sum(2)){ echo $srcdir/devreboot.c is not the original distribution file exit original } cp $srcdir/devreboot.c 824494162/devreboot.c ed 824494162/devreboot.c >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM devreboot.c' 167c static void . wq //GO.SYSIN DD VADIM devreboot.c sum=`{sum < 824494162/devreboot.c} if(~ 2686119e2478 $sum(1)^$sum(2)) echo if not{ echo 824494162/devreboot.c checksum error creating updated file exit checksum } target=824494162/devsrv.c echo -n '824494162/devsrv.c: ' if(! test -f $srcdir/devsrv.c || ! test -r $srcdir/devsrv.c){ echo $srcdir/devsrv.c unreadable exit unreadable } sum=`{sum < $srcdir/devsrv.c} if(! ~ ed647eab3293 $sum(1)^$sum(2)){ echo $srcdir/devsrv.c is not the original distribution file exit original } cp $srcdir/devsrv.c 824494162/devsrv.c ed 824494162/devsrv.c >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM devsrv.c' 108a error(Eperm); if(strcmp(u->p->user, sp->owner) == 0) /* User */ mode = sp->perm; else if(strcmp(u->p->user, eve) == 0) /* eve is group */ mode = sp->perm<<3; else mode = sp->perm<<6; /* Other */ if((mode & 0600) != 0600) . 82a int mode; . wq //GO.SYSIN DD VADIM devsrv.c sum=`{sum < 824494162/devsrv.c} if(~ b5639f293539 $sum(1)^$sum(2)) echo if not{ echo 824494162/devsrv.c checksum error creating updated file exit checksum } target=824494162/devwren.c echo -n '824494162/devwren.c: ' if(! test -f $srcdir/devwren.c || ! test -r $srcdir/devwren.c){ echo $srcdir/devwren.c unreadable exit unreadable } sum=`{sum < $srcdir/devwren.c} if(! ~ 3013c5ce6386 $sum(1)^$sum(2)){ echo $srcdir/devwren.c is not the original distribution file exit original } cp $srcdir/devwren.c 824494162/devwren.c ed 824494162/devwren.c >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM devwren.c' 352d 326,330c if(!waserror()){ scsibread(dev, b, 1, dp->bytes, dp->p[0].end-1); poperror(); }else memset(b->virt, 0, dp->bytes); . 99c mode = dp->readonly ? 0444 : 0666; if(cpuserver) mode &= ~7; devdir(c, qid, name, l, eve, mode, dirp); . 75c int drive, mode; . wq //GO.SYSIN DD VADIM devwren.c sum=`{sum < 824494162/devwren.c} if(~ 3d4892a76445 $sum(1)^$sum(2)) echo if not{ echo 824494162/devwren.c checksum error creating updated file exit checksum } target=824494162/net.c echo -n '824494162/net.c: ' if(! test -f $srcdir/net.c || ! test -r $srcdir/net.c){ echo $srcdir/net.c unreadable exit unreadable } sum=`{sum < $srcdir/net.c} if(! ~ ca641f6c5404 $sum(1)^$sum(2)){ echo $srcdir/net.c is not the original distribution file exit original } cp $srcdir/net.c 824494162/net.c ed 824494162/net.c >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM net.c' 93c devdir(c, q, "data", streamlen(c), o, perm, dp); . wq //GO.SYSIN DD VADIM net.c sum=`{sum < 824494162/net.c} if(~ ff69e5715415 $sum(1)^$sum(2)) echo if not{ echo 824494162/net.c checksum error creating updated file exit checksum } target=824494162/pgrp.c echo -n '824494162/pgrp.c: ' if(! test -f $srcdir/pgrp.c || ! test -r $srcdir/pgrp.c){ echo $srcdir/pgrp.c unreadable exit unreadable } sum=`{sum < $srcdir/pgrp.c} if(! ~ 48d9958a2575 $sum(1)^$sum(2)){ echo $srcdir/pgrp.c is not the original distribution file exit original } cp $srcdir/pgrp.c 824494162/pgrp.c ed 824494162/pgrp.c >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM pgrp.c' 178c if(TK2MS(m->ticks - ticks) > 60000){ print("%s\n", reason); ticks = m->ticks; } . 173a static ulong ticks; . wq //GO.SYSIN DD VADIM pgrp.c sum=`{sum < 824494162/pgrp.c} if(~ ce769e2b2661 $sum(1)^$sum(2)) echo if not{ echo 824494162/pgrp.c checksum error creating updated file exit checksum } target=824494162/portdat.h echo -n '824494162/portdat.h: ' if(! test -f $srcdir/portdat.h || ! test -r $srcdir/portdat.h){ echo $srcdir/portdat.h unreadable exit unreadable } sum=`{sum < $srcdir/portdat.h} if(! ~ 6853e48917559 $sum(1)^$sum(2)){ echo $srcdir/portdat.h is not the original distribution file exit original } cp $srcdir/portdat.h 824494162/portdat.h ed 824494162/portdat.h >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM portdat.h' 107a #define M_RHANGUP 3 . wq //GO.SYSIN DD VADIM portdat.h sum=`{sum < 824494162/portdat.h} if(~ e32eb89b17579 $sum(1)^$sum(2)) echo if not{ echo 824494162/portdat.h checksum error creating updated file exit checksum } target=824494162/portfns.h echo -n '824494162/portfns.h: ' if(! test -f $srcdir/portfns.h || ! test -r $srcdir/portfns.h){ echo $srcdir/portfns.h unreadable exit unreadable } sum=`{sum < $srcdir/portfns.h} if(! ~ d8a0e8db8353 $sum(1)^$sum(2)){ echo $srcdir/portfns.h is not the original distribution file exit original } cp $srcdir/portfns.h 824494162/portfns.h ed 824494162/portfns.h >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM portfns.h' 266a ulong streamlen(Chan*); . wq //GO.SYSIN DD VADIM portfns.h sum=`{sum < 824494162/portfns.h} if(~ bef2f1608378 $sum(1)^$sum(2)) echo if not{ echo 824494162/portfns.h checksum error creating updated file exit checksum } target=824494162/portmkfile echo -n '824494162/portmkfile: ' if(! test -f $srcdir/portmkfile || ! test -r $srcdir/portmkfile){ echo $srcdir/portmkfile unreadable exit unreadable } sum=`{sum < $srcdir/portmkfile} if(! ~ dd6e77d71930 $sum(1)^$sum(2)){ echo $srcdir/portmkfile is not the original distribution file exit original } cp $srcdir/portmkfile 824494162/portmkfile ed 824494162/portmkfile >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM portmkfile' 13c cp 9$CONF $ROOT/$objtype/9$CONF . wq //GO.SYSIN DD VADIM portmkfile sum=`{sum < 824494162/portmkfile} if(~ 65ec564f1935 $sum(1)^$sum(2)) echo if not{ echo 824494162/portmkfile checksum error creating updated file exit checksum } target=824494162/proc.c echo -n '824494162/proc.c: ' if(! test -f $srcdir/proc.c || ! test -r $srcdir/proc.c){ echo $srcdir/proc.c unreadable exit unreadable } sum=`{sum < $srcdir/proc.c} if(! ~ d4143c7915168 $sum(1)^$sum(2)){ echo $srcdir/proc.c is not the original distribution file exit original } cp $srcdir/proc.c 824494162/proc.c ed 824494162/proc.c >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM proc.c' 322c p->mp = m; . wq //GO.SYSIN DD VADIM proc.c sum=`{sum < 824494162/proc.c} if(~ 9b69b12a15168 $sum(1)^$sum(2)) echo if not{ echo 824494162/proc.c checksum error creating updated file exit checksum } target=824494162/qlock.c echo -n '824494162/qlock.c: ' if(! test -f $srcdir/qlock.c || ! test -r $srcdir/qlock.c){ echo $srcdir/qlock.c unreadable exit unreadable } sum=`{sum < $srcdir/qlock.c} if(! ~ 712d99c91434 $sum(1)^$sum(2)){ echo $srcdir/qlock.c is not the original distribution file exit original } cp $srcdir/qlock.c 824494162/qlock.c ed 824494162/qlock.c >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM qlock.c' 104a qunlock(&l->x); . 103d wq //GO.SYSIN DD VADIM qlock.c sum=`{sum < 824494162/qlock.c} if(~ 505425b41434 $sum(1)^$sum(2)) echo if not{ echo 824494162/qlock.c checksum error creating updated file exit checksum } target=824494162/segment.c echo -n '824494162/segment.c: ' if(! test -f $srcdir/segment.c || ! test -r $srcdir/segment.c){ echo $srcdir/segment.c unreadable exit unreadable } sum=`{sum < $srcdir/segment.c} if(! ~ 7c34b5a48705 $sum(1)^$sum(2)){ echo $srcdir/segment.c is not the original distribution file exit original } cp $srcdir/segment.c 824494162/segment.c ed 824494162/segment.c >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM segment.c' 228c sched(); . wq //GO.SYSIN DD VADIM segment.c sum=`{sum < 824494162/segment.c} if(~ ad9bfea28700 $sum(1)^$sum(2)) echo if not{ echo 824494162/segment.c checksum error creating updated file exit checksum } target=824494162/stasync.c echo -n '824494162/stasync.c: ' if(! test -f $srcdir/stasync.c || ! test -r $srcdir/stasync.c){ echo $srcdir/stasync.c unreadable exit unreadable } sum=`{sum < $srcdir/stasync.c} if(! ~ 64a416d38118 $sum(1)^$sum(2)){ echo $srcdir/stasync.c is not the original distribution file exit original } cp $srcdir/stasync.c 824494162/stasync.c ed 824494162/stasync.c >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM stasync.c' 265c static void . wq //GO.SYSIN DD VADIM stasync.c sum=`{sum < 824494162/stasync.c} if(~ c32c7e498125 $sum(1)^$sum(2)) echo if not{ echo 824494162/stasync.c checksum error creating updated file exit checksum } target=824494162/stfcall.c echo -n '824494162/stfcall.c: ' if(! test -f $srcdir/stfcall.c || ! test -r $srcdir/stfcall.c){ echo $srcdir/stfcall.c unreadable exit unreadable } sum=`{sum < $srcdir/stfcall.c} if(! ~ b0f7036a2992 $sum(1)^$sum(2)){ echo $srcdir/stfcall.c is not the original distribution file exit original } cp $srcdir/stfcall.c 824494162/stfcall.c ed 824494162/stfcall.c >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM stfcall.c' 82c static void . wq //GO.SYSIN DD VADIM stfcall.c sum=`{sum < 824494162/stfcall.c} if(~ 6086b01d2999 $sum(1)^$sum(2)) echo if not{ echo 824494162/stfcall.c checksum error creating updated file exit checksum } target=824494162/stil.c echo -n '824494162/stil.c: ' if(! test -f $srcdir/stil.c || ! test -r $srcdir/stil.c){ echo $srcdir/stil.c unreadable exit unreadable } sum=`{sum < $srcdir/stil.c} if(! ~ b06c4bad15929 $sum(1)^$sum(2)){ echo $srcdir/stil.c is not the original distribution file exit original } cp $srcdir/stil.c 824494162/stil.c ed 824494162/stil.c >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM stil.c' 721,723d 713a if(ipc->src == 0) ipc->src = ipgetsrc(ih->dst); hnputl(ih->src, ipc->src); . 706a hnputl(ih->src, nhgetl(inih->dst)); . wq //GO.SYSIN DD VADIM stil.c sum=`{sum < 824494162/stil.c} if(~ 918ba6d015970 $sum(1)^$sum(2)) echo if not{ echo 824494162/stil.c checksum error creating updated file exit checksum } target=824494162/stip.c echo -n '824494162/stip.c: ' if(! test -f $srcdir/stip.c || ! test -r $srcdir/stip.c){ echo $srcdir/stip.c unreadable exit unreadable } sum=`{sum < $srcdir/stip.c} if(! ~ 2ec3fb6414153 $sum(1)^$sum(2)){ echo $srcdir/stip.c is not the original distribution file exit original } cp $srcdir/stip.c 824494162/stip.c ed 824494162/stip.c >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM stip.c' 116c static void . wq //GO.SYSIN DD VADIM stip.c sum=`{sum < 824494162/stip.c} if(~ c44ec0e014160 $sum(1)^$sum(2)) echo if not{ echo 824494162/stip.c checksum error creating updated file exit checksum } target=824494162/stream.c echo -n '824494162/stream.c: ' if(! test -f $srcdir/stream.c || ! test -r $srcdir/stream.c){ echo $srcdir/stream.c unreadable exit unreadable } sum=`{sum < $srcdir/stream.c} if(! ~ aeef146c21397 $sum(1)^$sum(2)){ echo $srcdir/stream.c is not the original distribution file exit original } cp $srcdir/stream.c 824494162/stream.c ed 824494162/stream.c >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM stream.c' 1264c devdir(c, c->qid, name, streamlen(c), eve, perm, &dir); . 1262a return n; } void streamstat(Chan *c, char *db, char *name, long perm) { Dir dir; . 1247c ulong n; . 1243d 1240,1241c ulong streamlen(Chan *c) . 1203c if(q->flag & QHUNGUP){ . 1026a if(left != n) break; . 919a } else if(bp->type == M_RHANGUP){ freeb(bp); q->flag |= QHUNGUP; awaken = 1; . 904c static void . wq //GO.SYSIN DD VADIM stream.c sum=`{sum < 824494162/stream.c} if(~ b3f85f3c21561 $sum(1)^$sum(2)) echo if not{ echo 824494162/stream.c checksum error creating updated file exit checksum } target=824494162/streboot.c echo -n '824494162/streboot.c: ' if(! test -f $srcdir/streboot.c || ! test -r $srcdir/streboot.c){ echo $srcdir/streboot.c unreadable exit unreadable } sum=`{sum < $srcdir/streboot.c} if(! ~ 8fd66264778 $sum(1)^$sum(2)){ echo $srcdir/streboot.c is not the original distribution file exit original } cp $srcdir/streboot.c 824494162/streboot.c ed 824494162/streboot.c >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM streboot.c' 40c static void . wq //GO.SYSIN DD VADIM streboot.c sum=`{sum < 824494162/streboot.c} if(~ d81bf9e4785 $sum(1)^$sum(2)) echo if not{ echo 824494162/streboot.c checksum error creating updated file exit checksum } target=824494162/sturp.c echo -n '824494162/sturp.c: ' if(! test -f $srcdir/sturp.c || ! test -r $srcdir/sturp.c){ echo $srcdir/sturp.c unreadable exit unreadable } sum=`{sum < $srcdir/sturp.c} if(! ~ 1b6ce89c20079 $sum(1)^$sum(2)){ echo $srcdir/sturp.c is not the original distribution file exit original } cp $srcdir/sturp.c 824494162/sturp.c ed 824494162/sturp.c >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM sturp.c' 752c static void . 394c static void . 281c static void . wq //GO.SYSIN DD VADIM sturp.c sum=`{sum < 824494162/sturp.c} if(~ ca3e90d120100 $sum(1)^$sum(2)) echo if not{ echo 824494162/sturp.c checksum error creating updated file exit checksum } target=824494162/tcpif.c echo -n '824494162/tcpif.c: ' if(! test -f $srcdir/tcpif.c || ! test -r $srcdir/tcpif.c){ echo $srcdir/tcpif.c unreadable exit unreadable } sum=`{sum < $srcdir/tcpif.c} if(! ~ 065d21342064 $sum(1)^$sum(2)){ echo $srcdir/tcpif.c is not the original distribution file exit original } cp $srcdir/tcpif.c 824494162/tcpif.c ed 824494162/tcpif.c >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM tcpif.c' 42c if(newstate == Closed) bp->type = M_HANGUP; else bp->type = M_RHANGUP; . wq //GO.SYSIN DD VADIM tcpif.c sum=`{sum < 824494162/tcpif.c} if(~ 4d59e2fd2122 $sum(1)^$sum(2)) echo if not{ echo 824494162/tcpif.c checksum error creating updated file exit checksum } target=824494162/tcpoutput.c echo -n '824494162/tcpoutput.c: ' if(! test -f $srcdir/tcpoutput.c || ! test -r $srcdir/tcpoutput.c){ echo $srcdir/tcpoutput.c unreadable exit unreadable } sum=`{sum < $srcdir/tcpoutput.c} if(! ~ 24820f345782 $sum(1)^$sum(2)){ echo $srcdir/tcpoutput.c is not the original distribution file exit original } cp $srcdir/tcpoutput.c 824494162/tcpoutput.c ed 824494162/tcpoutput.c >/dev/null >[2=1] <<'//GO.SYSIN DD VADIM tcpoutput.c' 274c return 25; . 271c if(n <= 4) . 219c tcb->cwind = x; . 217c tcb->ssthresh = MAX(tcb->ssthresh, x); . 215a x = MIN(tcb->mss, DEF_MSS); . 205a int x; . 202a /* * This used to set cwind to tcb->mss. I've changed it to * MIN(tcb->mss, DEF_MSS) to deal with slow dial up line servers. * The reasoning is that in those cases the size of the outstanding * data is important, not just the number of packets. -- presotto */ . 142a if(x > (10000/MSPTICK)) x = 10000/MSPTICK; if(x < (3*TCP_ACK)/2) x = (3*TCP_ACK)/2; tcb->timer.start = x; . 141c x = backoff(tcb->backoff) * . 18a int x; . wq //GO.SYSIN DD VADIM tcpoutput.c sum=`{sum < 824494162/tcpoutput.c} if(~ abb60e586191 $sum(1)^$sum(2)) echo if not{ echo 824494162/tcpoutput.c checksum error creating updated file exit checksum }