Lines Matching refs:file
4 * The contents of this file are subject to the terms of the
6 * You may not use this file except in compliance with the License.
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
58 * Entry pwd = user's password file entry.
63 * REPC, if replace existing file.
95 char file[MAXPATHLEN]; /* file to copy/link */
166 while (fgets(file, MAXPATHLEN, clf) != NULL) {
169 file[strlen(file) - 1] = '\0';
171 dprintf("copy file %s requested\n", file);
175 if (mkdirs(home, file, flags) != 0) {
183 /* copy the file */
185 if (copyfile(min_home, home, file, flags) != 0) {
197 dperror("setupfiles copy file open");
219 while (fgets(file, MAXPATHLEN, clf) != NULL) {
222 file[strlen(file) - 1] = '\0';
224 dprintf("link file %s requested\n", file);
228 if (mkdirs(home, file, flags) != 0) {
236 /* link the file */
238 if (linkfile(min_home, home, file, flags) != 0) {
249 dperror("setupfiles link file open");
261 * file = file to create with intermediate subdirectories.
275 mkdirs(const char *home, const char *file, int flags)
281 if ((strlen(home) + strlen(file)) > (MAXPATHLEN - 2)) {
284 dprintf("/%s ", file);
291 (void) strcpy(dir, file);
323 * copyfile - Copy a file from the base home directory to the current.
327 * target = file to copy.
329 * REPC, if replace existing file.
439 * target = file to copy.