aboutsummaryrefslogtreecommitdiffstats
path: root/pseudo_client.h
diff options
context:
space:
mode:
Diffstat (limited to 'pseudo_client.h')
-rw-r--r--pseudo_client.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/pseudo_client.h b/pseudo_client.h
index 9fcb2f5..e732bae 100644
--- a/pseudo_client.h
+++ b/pseudo_client.h
@@ -83,9 +83,6 @@ extern int pseudo_umask;
* When doing anything which actually writes to the filesystem, we add in
* the user read/write/execute bits. When storing to the database, though,
* we mask out any such bits which weren't in the original mode.
- *
- * None of this will behave very sensibly if umask has 0700 bits in it;
- * this is a known limitation.
*/
#define PSEUDO_FS_MODE(mode, isdir) (((mode) | S_IRUSR | S_IWUSR | ((isdir) ? S_IXUSR : 0)) & ~(S_IWGRP | S_IWOTH))
#define PSEUDO_DB_MODE(fs_mode, user_mode) (((fs_mode) & ~0722) | ((user_mode & 0722)))