From e77b1c8af1c68fad05c1dd2a03fb9ac6902af750 Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Wed, 18 Dec 1996 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 1996-12-18 --- port/pgrp.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/port/pgrp.c b/port/pgrp.c index dddb2bb38585c9aecad890b09106a6667f260d66..6343b8de6788c007230c5ac54b29d085defbe96f 100644 --- a/port/pgrp.c +++ b/port/pgrp.c @@ -93,22 +93,24 @@ closepgrp(Pgrp *p) void pgrpinsert(Mount **order, Mount *m) { - Mount *f; + Mount *f, **l; m->order = 0; - if(*order == 0) { + if(*order == nil) { *order = m; return; } + + l = order; for(f = *order; f; f = f->order) { if(m->mountid < f->mountid) { m->order = f; - *order = m; + *l = f; return; } - order = &f->order; + l = &f->order; } - *order = m; + *l = m->order; } /*