X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Futilities%2Fpermissions.c;h=03458fcef01671f4ea4b263873ff89ebe86a7a2b;hb=fcb75da3200f19842a2eb12ca00063a727a226fd;hp=fec6b4fc3034ca882d66394b94c6d615ae4c369a;hpb=9b94efd7513afdb12a6023024e00e50801532fee;p=pspp diff --git a/src/language/utilities/permissions.c b/src/language/utilities/permissions.c index fec6b4fc30..03458fcef0 100644 --- a/src/language/utilities/permissions.c +++ b/src/language/utilities/permissions.c @@ -1,5 +1,5 @@ /* PSPP - a program for statistical analysis. - Copyright (C) 2004 Free Software Foundation, Inc. + Copyright (C) 2004, 2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -108,9 +108,9 @@ change_permissions (const char *file_name, enum PER per) } if ( per == PER_RW ) - mode = buf.st_mode | S_IWUSR ; + mode = buf.st_mode | 0200; else - mode = buf.st_mode & ~( S_IWOTH | S_IWUSR | S_IWGRP ); + mode = buf.st_mode & ~0222; if ( -1 == chmod(file_name, mode))