summaryrefslogtreecommitdiff
path: root/emu/Nt/devfs.c
diff options
context:
space:
mode:
authorCharles Forsyth <charles.forsyth@gmail.com>2015-04-02 20:10:46 +0100
committerCharles Forsyth <charles.forsyth@gmail.com>2015-04-02 20:10:46 +0100
commit88a2ef21ad9c32afd0d0ef26362e35c074f890a7 (patch)
tree26dd8888143df901a3377d441af9e1f8d3bd3096 /emu/Nt/devfs.c
parent3df564da98071d088879b6c15e0b02e0e7952668 (diff)
Rune16 conversion routines because Rune is 32 bits
Diffstat (limited to 'emu/Nt/devfs.c')
-rw-r--r--emu/Nt/devfs.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/emu/Nt/devfs.c b/emu/Nt/devfs.c
index 628d1ef9..6d79c35b 100644
--- a/emu/Nt/devfs.c
+++ b/emu/Nt/devfs.c
@@ -209,7 +209,7 @@ winfilematch(char *path, WIN32_FIND_DATA *data)
--p;
wpath = widen(p);
r = (data->cFileName[0] == '.' && runes16len(data->cFileName) == 1)
- || runescmp(data->cFileName, wpath) == 0;
+ || runes16cmp(data->cFileName, wpath) == 0;
free(wpath);
return r;
}
@@ -941,7 +941,7 @@ fswstat(Chan *c, uchar *buf, int n)
}
}
wpath = widen(dir.name);
- nmatch = runescmp(wpath, data.cFileName);
+ nmatch = runes16cmp(wpath, data.cFileName);
free(wpath);
if(!emptystr(dir.name) && nmatch != 0){
if(!okelem(dir.name, 1))
@@ -1001,7 +1001,7 @@ fswstat(Chan *c, uchar *buf, int n)
/* do last so path is valid throughout */
wpath = widen(dir.name);
- nmatch = runescmp(wpath, data.cFileName);
+ nmatch = runes16cmp(wpath, data.cFileName);
free(wpath);
if(!emptystr(dir.name) && nmatch != 0) {
ph = fswalkpath(FS(c)->name, "..", 1);
@@ -1596,7 +1596,7 @@ secinit(void)
fsuser = secuser();
if(fsuser == nil)
fsuser = fsnone;
- else if(runescmp(fsuser->name, rootname) == 0
+ else if(runes16cmp(fsuser->name, rootname) == 0
&& OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES, &token)){
priv = (TOKEN_PRIVILEGES*)privrock;
priv->PrivilegeCount = 1;
@@ -2029,7 +2029,7 @@ domnametouser(Rune16 *srv, Rune16 *name, Rune16 *dom)
qlock(&users.lk);
for(u = users.u; u != 0; u = u->next)
- if(runescmp(name, u->name) == 0 && runescmp(dom, u->dom) == 0)
+ if(runes16cmp(name, u->name) == 0 && runes16cmp(dom, u->dom) == 0)
break;
qunlock(&users.lk);
if(u == 0)