aboutsummaryrefslogtreecommitdiff
path: root/src/libdraw/getsubfont.c
diff options
context:
space:
mode:
authorRuss Cox <rsc@swtch.com>2009-07-08 21:43:14 -0700
committerRuss Cox <rsc@swtch.com>2009-07-08 21:43:14 -0700
commit9b4a2324d39a8c952c8184249d2b06b9349205a2 (patch)
treea721c194fb6772ffb668aeb548f9ceaef9f56dce /src/libdraw/getsubfont.c
parent4a18fa68b01bf8121a8660d3f5214e5927763251 (diff)
parent4a18fa68b01bf8121a8660d3f5214e5927763251 (diff)
downloadplan9port-9b4a2324d39a8c952c8184249d2b06b9349205a2.tar.gz
plan9port-9b4a2324d39a8c952c8184249d2b06b9349205a2.tar.bz2
plan9port-9b4a2324d39a8c952c8184249d2b06b9349205a2.zip
merge
Diffstat (limited to 'src/libdraw/getsubfont.c')
-rw-r--r--src/libdraw/getsubfont.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/libdraw/getsubfont.c b/src/libdraw/getsubfont.c
index 2cbec812..0d8be9ff 100644
--- a/src/libdraw/getsubfont.c
+++ b/src/libdraw/getsubfont.c
@@ -6,6 +6,8 @@
* Default version: treat as file name
*/
+int _fontpipe(char*);
+
Subfont*
_getsubfont(Display *d, char *name)
{
@@ -13,7 +15,9 @@ _getsubfont(Display *d, char *name)
Subfont *f;
fd = open(name, OREAD);
-
+ if(fd < 0 && strncmp(name, "/mnt/font/", 10) == 0)
+ fd = _fontpipe(name+10);
+
if(fd < 0){
fprint(2, "getsubfont: can't open %s: %r\n", name);
return 0;