tlib9: rm unused _p9translate.c - plan9port - [fork] Plan 9 from user space | |
git clone git://src.adamsgaard.dk/plan9port | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit be263a722e8957d99f2a51bb11106103bf878b44 | |
parent 04da0159764152b99b7dd0f33ace7d97ae7c2aa1 | |
Author: Russ Cox <[email protected]> | |
Date: Mon, 13 Jan 2020 16:48:58 -0500 | |
lib9: rm unused _p9translate.c | |
Fixes #238. | |
Diffstat: | |
D src/lib9/_p9translate.c | 46 -----------------------------… | |
1 file changed, 0 insertions(+), 46 deletions(-) | |
--- | |
diff --git a/src/lib9/_p9translate.c b/src/lib9/_p9translate.c | |
t@@ -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; | |
-} |