diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2013-11-23 01:05:33 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2013-11-23 01:05:33 +0100 |
commit | 2f9ae0f8ac8610e13ced184847b57b87fe5db580 (patch) | |
tree | f9ad2223d518585a2cfe9ea1c73e1e37d07bf637 /sys/src/cmd/unix/drawterm/kern/procinit.c | |
parent | ea5797c0731203c09ec5fb7172e77eab2750f1a9 (diff) |
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/
Diffstat (limited to 'sys/src/cmd/unix/drawterm/kern/procinit.c')
-rw-r--r-- | sys/src/cmd/unix/drawterm/kern/procinit.c | 67 |
1 files changed, 0 insertions, 67 deletions
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; -} - |