plan9port

fork of plan9port with libvec, libstr and libsdb
Log | Files | Refs | README | LICENSE

commit be263a722e8957d99f2a51bb11106103bf878b44
parent 04da0159764152b99b7dd0f33ace7d97ae7c2aa1
Author: Russ Cox <rsc@swtch.com>
Date:   Mon, 13 Jan 2020 16:48:58 -0500

lib9: rm unused _p9translate.c

Fixes #238.

Diffstat:
Dsrc/lib9/_p9translate.c | 46----------------------------------------------
1 file changed, 0 insertions(+), 46 deletions(-)

diff --git a/src/lib9/_p9translate.c b/src/lib9/_p9translate.c @@ -1,46 +0,0 @@ -#include <u.h> -#include <libc.h> - -/* - * I don't want too many of these, - * but the ones we have are just too useful. - */ -static struct { - char *old; - char *new; -} replace[] = { - "#9", nil, /* must be first */ - "#d", "/dev/fd", -}; - -char* -plan9translate(char *old) -{ - char *new; - int i, olen, nlen, len; - - if(replace[0].new == nil){ - replace[0].new = getenv("PLAN9"); - if(replace[0].new == nil) - replace[0].new = "/usr/local/plan9"; - } - - for(i=0; i<nelem(replace); i++){ - if(!replace[i].new) - continue; - olen = strlen(replace[i].old); - if(strncmp(old, replace[i].old, olen) != 0 - || (old[olen] != '\0' && old[olen] != '/')) - continue; - nlen = strlen(replace[i].new); - len = strlen(old)+nlen-olen; - new = malloc(len+1); - if(new == nil) - return "<out of memory>"; - strcpy(new, replace[i].new); - strcpy(new+nlen, old+olen); - assert(strlen(new) == len); - return new; - } - return old; -}