X-Git-Url: https://git.saurik.com/apple/system_cmds.git/blobdiff_plain/ac27e6b4e9f2f269ad11856171ae8e1f51fa26f0..cf37c2996a8b83ccbcb7e2e413f749f6e60a3845:/passwd.tproj/file_passwd.c diff --git a/passwd.tproj/file_passwd.c b/passwd.tproj/file_passwd.c index a522730..62d27f3 100644 --- a/passwd.tproj/file_passwd.c +++ b/passwd.tproj/file_passwd.c @@ -1,15 +1,15 @@ /* - * Copyright (c) 1999-2010 Apple Inc. All rights reserved. + * Copyright (c) 1999-2016 Apple Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ - * + * * This file contains Original Code and/or Modifications of Original Code * as defined in and that are subject to the Apple Public Source License * Version 2.0 (the 'License'). You may not use this file except in * compliance with the License. Please obtain a copy of the License at * http://www.opensource.apple.com/apsl/ and read it before using this * file. - * + * * The Original Code and all software distributed under the License are * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, @@ -17,7 +17,7 @@ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. * Please see the License for the specific language governing rights and * limitations under the License. - * + * * @APPLE_LICENSE_HEADER_END@ */ #include @@ -132,7 +132,7 @@ rewrite_file(char *path, FILE *fp, struct passwd *newpw) char *tempname = NULL; // temporary master.passwd file asprintf(&tempname, "%s.XXXXXX", path); - + fd = mkstemp(tempname); if (fd == -1) { err(EXIT_FAILURE, "%s", tempname); @@ -144,7 +144,7 @@ rewrite_file(char *path, FILE *fp, struct passwd *newpw) errno = save; err(EXIT_FAILURE, "%s", tempname); } - + while ((line = fgetln(fp, &len)) != NULL) { struct passwd *pw = parse_user(line, len); @@ -188,10 +188,10 @@ file_passwd(char *uname, char *locn) char *fname; struct passwd *pw; struct passwd newpw; - + fname = _PASSWD_FILE; if (locn != NULL) fname = locn; - + fd = open(fname, O_RDONLY | O_EXLOCK); if (fd == -1) { err(EXIT_FAILURE, "%s", fname);