if (getFlags(name, &flags, &mask)) {
// 1 1 0 0
// fedcba9876543210fedcba9876543210
- static char const MARKER[33] = ".......x.....iub............mhwa";
+ static char const MARKER[33] = ".......x....ciub............mhwa";
int i;
uint32_t used_flags = (VC_IATTR_XID|VC_IATTR_ADMIN|
VC_IATTR_WATCH|VC_IATTR_HIDE|
VC_IATTR_BARRIER|VC_IATTR_IUNLINK|
- VC_IATTR_IMMUTABLE|VC_IATTR_WRITE);
+ VC_IATTR_IMMUTABLE|VC_IATTR_WRITE|
+ VC_IATTR_COW);
for (i=0; i<32; ++i) {
if (used_flags & 1) {
}
}
else {
- memcpy(buf, "ERR ", 8);
+ memcpy(buf, "ERR ", 9);
res = false;
}
- Vwrite(1, buf, 9);
+ Vwrite(1, buf, 10);
Vwrite(1, display_name, strlen(display_name));
Vwrite(1, "\n", 1);