diff options
author | ben <ben@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2002-08-10 00:43:04 +0000 |
---|---|---|
committer | ben <ben@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2002-08-10 00:43:04 +0000 |
commit | 386fc7d4c764912447906324b77d83223052ac9e (patch) | |
tree | e3fa4e7fd4c4b40f28489589cb4710b5ceb7701d /rdiff-backup/rdiff_backup/cmodule.c | |
parent | 9b91160b33f48de81a81088b56491574a8998d71 (diff) | |
download | rdiff-backup-386fc7d4c764912447906324b77d83223052ac9e.tar.gz |
Fixed bad high bit permissions mode in cmodule.c, and assorted changes
to make --windows-mode work.
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@180 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
Diffstat (limited to 'rdiff-backup/rdiff_backup/cmodule.c')
-rw-r--r-- | rdiff-backup/rdiff_backup/cmodule.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/rdiff-backup/rdiff_backup/cmodule.c b/rdiff-backup/rdiff_backup/cmodule.c index 6a55ab4..9d8c62b 100644 --- a/rdiff-backup/rdiff_backup/cmodule.c +++ b/rdiff-backup/rdiff_backup/cmodule.c @@ -53,7 +53,7 @@ static PyObject *c_make_file_dict(self, args) inode = PyInt_FromLong((long)sbuf.st_ino); #endif mode = (long)sbuf.st_mode; - perms = mode & (S_IRWXU | S_IRWXG | S_IRWXO); + perms = mode & 07777; #if defined(HAVE_LONG_LONG) && !defined(MS_WINDOWS) devloc = PyLong_FromLongLong((LONG_LONG)sbuf.st_dev); #else |