From 2f9ae0f8ac8610e13ced184847b57b87fe5db580 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sat, 23 Nov 2013 01:05:33 +0100 Subject: removing (outdated) drawterm drawterm is much better maintained by russ cox, so removing this outdated copy. for a more recent version, go to: http://swtch.com/drawterm/ --- sys/src/cmd/unix/drawterm/kern/procinit.c | 67 ------------------------------- 1 file changed, 67 deletions(-) delete mode 100644 sys/src/cmd/unix/drawterm/kern/procinit.c (limited to 'sys/src/cmd/unix/drawterm/kern/procinit.c') diff --git a/sys/src/cmd/unix/drawterm/kern/procinit.c b/sys/src/cmd/unix/drawterm/kern/procinit.c deleted file mode 100644 index b2299d963..000000000 --- a/sys/src/cmd/unix/drawterm/kern/procinit.c +++ /dev/null @@ -1,67 +0,0 @@ -#include "u.h" -#include "lib.h" -#include "dat.h" -#include "fns.h" -#include "error.h" - -Rgrp *thergrp; - -void -procinit0(void) -{ - Proc *p; - - p = newproc(); - p->fgrp = dupfgrp(nil); - p->rgrp = newrgrp(); - p->pgrp = newpgrp(); - _setproc(p); - - up->slash = namec("#/", Atodir, 0, 0); - cnameclose(up->slash->name); - up->slash->name = newcname("/"); - up->dot = cclone(up->slash); -} - -Ref pidref; - -Proc* -newproc(void) -{ - Proc *p; - - p = mallocz(sizeof(Proc), 1); - p->pid = incref(&pidref); - strcpy(p->user, eve); - p->syserrstr = p->errbuf0; - p->errstr = p->errbuf1; - strcpy(p->text, "drawterm"); - osnewproc(p); - return p; -} - -int -kproc(char *name, void (*fn)(void*), void *arg) -{ - Proc *p; - - p = newproc(); - p->fn = fn; - p->arg = arg; - p->slash = cclone(up->slash); - p->dot = cclone(up->dot); - p->rgrp = up->rgrp; - if(p->rgrp) - incref(&p->rgrp->ref); - p->pgrp = up->pgrp; - if(up->pgrp) - incref(&up->pgrp->ref); - p->fgrp = up->fgrp; - if(p->fgrp) - incref(&p->fgrp->ref); - strecpy(p->text, p->text+sizeof p->text, name); - - osproc(p); - return p->pid; -} - -- cgit v1.2.3