warn(qup->qfname);
warn("%s", qup->qfname);
putprivs(id, quotatype, quplist)	long id;	int quotatype;	struct quotause *quplist;{	register struct quotause *qup;	int qcmd, fd;	qcmd = QCMD(Q_SETQUOTA, quotatype);	for (qup = quplist; qup; qup = qup->next) {		if (quotactl(qup->fsname, qcmd, id, (char *)&qup->dqblk) == 0)			continue;		if ((fd = open(qup->qfname, O_WRONLY)) < 0) {			perror(qup->qfname);		} else {			lseek(fd, (off_t)(id * sizeof (struct dqblk)), 0);			if (write(fd, &qup->dqblk, sizeof (struct dqblk)) !=			    sizeof (struct dqblk))				warn(qup->qfname);			close(fd);		}	}}