diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/cmd/ld/lib.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cmd/ld/lib.c b/src/cmd/ld/lib.c index 18c425516..c13cd11c7 100644 --- a/src/cmd/ld/lib.c +++ b/src/cmd/ld/lib.c @@ -103,6 +103,10 @@ addlib(char *src, char *obj) sprint(name, ""); i = 1; } else + if(isalpha(histfrog[0]->name[1]) && histfrog[0]->name[2] == ':') { + strcpy(name, histfrog[0]->name+1); + i = 1; + } else if(histfrog[0]->name[1] == '.') { sprint(name, "."); i = 0; |