commit c237f242a505e5cee88a718d74b6879d9cb38dfe
parent 780ad5c31a454ff99b3c7452e0e99822d9b4eba5
Author: Kris Maglione <bsdaemon@wmii.de>
Date: Thu, 22 Jun 2006 20:21:24 -0400
Replaced DM flags enum with defines for ANSI range compliance
Diffstat:
2 files changed, 17 insertions(+), 15 deletions(-)
diff --git a/cmd/wm/fs.c b/cmd/wm/fs.c
@@ -532,8 +532,10 @@ fs_walk(Req *r) {
if(!nf)
break;
cext_assert(!nf->next);
- nf->next = f;
- f = nf;
+ if(strncmp(r->ifcall.wname[i], ".", 2)) {
+ nf->next = f;
+ f = nf;
+ }
}
r->ofcall.wqid[i].type = f->tab.qtype;
r->ofcall.wqid[i].path = QID(f->tab.type, f->id);
diff --git a/libixp/ixp.h b/libixp/ixp.h
@@ -112,20 +112,20 @@ enum { QTDIR = 0x80, /* type bit for directories */
};
/* bits in Dir.mode */
-enum { DMDIR = 0x80000000, /* mode bit for directories */
- DMAPPEND = 0x40000000, /* mode bit for append only files */
- DMEXCL = 0x20000000, /* mode bit for exclusive use files */
- DMMOUNT = 0x10000000, /* mode bit for mounted channel */
- DMAUTH = 0x08000000, /* mode bit for authentication file */
- DMTMP = 0x04000000, /* mode bit for non-backed-up file */
- DMSYMLINK = 0x02000000, /* mode bit for symbolic link (Unix, 9P2000.u) */
- DMDEVICE = 0x00800000, /* mode bit for device file (Unix, 9P2000.u) */
- DMNAMEDPIPE = 0x00200000, /* mode bit for named pipe (Unix, 9P2000.u) */
- DMSOCKET = 0x00100000, /* mode bit for socket (Unix, 9P2000.u) */
- DMSETUID = 0x00080000, /* mode bit for setuid (Unix, 9P2000.u) */
- DMSETGID = 0x00040000, /* mode bit for setgid (Unix, 9P2000.u) */
+#define DMDIR 0x80000000, /* mode bit for directories */
+#define DMAPPEND 0x40000000, /* mode bit for append only files */
+#define DMEXCL 0x20000000, /* mode bit for exclusive use files */
+#define DMMOUNT 0x10000000, /* mode bit for mounted channel */
+#define DMAUTH 0x08000000, /* mode bit for authentication file */
+#define DMTMP 0x04000000, /* mode bit for non-backed-up file */
+#define DMSYMLINK 0x02000000, /* mode bit for symbolic link (Unix, 9P2000.u) */
+#define DMDEVICE 0x00800000, /* mode bit for device file (Unix, 9P2000.u) */
+#define DMNAMEDPIPE 0x00200000, /* mode bit for named pipe (Unix, 9P2000.u) */
+#define DMSOCKET 0x00100000, /* mode bit for socket (Unix, 9P2000.u) */
+#define DMSETUID 0x00080000, /* mode bit for setuid (Unix, 9P2000.u) */
+#define DMSETGID 0x00040000, /* mode bit for setgid (Unix, 9P2000.u) */
- DMREAD = 0x4, /* mode bit for read permission */
+enum { DMREAD = 0x4, /* mode bit for read permission */
DMWRITE = 0x2, /* mode bit for write permission */
DMEXEC = 0x1 /* mode bit for execute permission */
};