version 1.5, 1996/06/26 05:38:01 |
version 1.6, 1996/08/06 18:38:48 |
|
|
char *opt, *cp; |
char *opt, *cp; |
|
|
if (!initname) { |
if (!initname) { |
sprintf(usrname, "%s%s", qfextension[USRQUOTA], qfname); |
snprintf(usrname, sizeof usrname, "%s%s", |
sprintf(grpname, "%s%s", qfextension[GRPQUOTA], qfname); |
qfextension[USRQUOTA], qfname); |
|
snprintf(grpname, sizeof grpname, "%s%s", |
|
qfextension[GRPQUOTA], qfname); |
initname = 1; |
initname = 1; |
} |
} |
strcpy(buf, fs->fs_mntops); |
strncpy(buf, sizeof buf, fs->fs_mntops); |
for (opt = strtok(buf, ","); opt; opt = strtok(NULL, ",")) { |
for (opt = strtok(buf, ","); opt; opt = strtok(NULL, ",")) { |
if (cp = index(opt, '=')) |
if (cp = index(opt, '=')) |
*cp++ = '\0'; |
*cp++ = '\0'; |
|
|
*qfnamep = cp; |
*qfnamep = cp; |
return (1); |
return (1); |
} |
} |
(void) sprintf(buf, "%s/%s.%s", fs->fs_file, qfname, qfextension[type]); |
(void) snprintf(buf, sizeof buf, "%s/%s.%s", |
|
fs->fs_file, qfname, qfextension[type]); |
*qfnamep = buf; |
*qfnamep = buf; |
return (1); |
return (1); |
} |
} |