Lines Matching refs:filename

271     char *filename;
1221 krb5_fcc_open_nounlink(char *filename, int open_flag, int *ret_fd, int *new)
1237 error = lstat(filename, &lres);
1239 syslog(LOG_ERR, "lstat failed for %s [%m]", filename);
1244 syslog(LOG_WARNING, "%s is not a plain file!", filename);
1245 syslog(LOG_WARNING, "trying to unlink %s", filename);
1246 if (unlink(filename) != 0) {
1247 syslog(LOG_ERR, "could not unlink %s [%m]", filename);
1252 fd = THREEPARAMOPEN(filename, open_flag | O_NONBLOCK | O_NOFOLLOW, 0600);
1255 fd = THREEPARAMOPEN(filename,
1270 filename);
1271 syslog(LOG_WARNING, "trying to unlink %s", filename);
1272 if (unlink(filename) != 0) {
1273 syslog(LOG_ERR, "could not unlink %s [%m]", filename);
1292 syslog(LOG_ERR, "lstat failed for %s [%m]", filename);
1298 syslog(LOG_ERR, "%s changed between stat and open!", filename);
1305 * Check if the cc filename uid matches owner of file.
1309 if (strncmp(filename, "/tmp/krb5cc_", strlen("/tmp/krb5cc_")) == 0) {
1311 char *uidstr = strchr(filename, '_');
1328 filename, fres.st_uid, fname_uid);
1329 syslog(LOG_WARNING, "trying to unlink %s", filename);
1330 if (unlink(filename) != 0) {
1332 "could not unlink %s [%m]", filename);
1378 unlink(data->filename);
1398 retval = krb5_fcc_open_nounlink(data->filename, open_flag,
1403 f = THREEPARAMOPEN (data->filename, open_flag | O_BINARY | O_NOFOLLOW,
1422 syslog(LOG_ERR, "Failed to lock %s [%m]", data->filename);
1435 syslog(LOG_ERR, "ftruncate failed for %s [%m]", data->filename);
1635 reti = chmod(((krb5_fcc_data *) id->data)->filename, S_IREAD | S_IWRITE);
1680 free(data->filename);
1735 ret = THREEPARAMOPEN(data->filename,
1777 ret = unlink(data->filename);
1785 ret = unlink(data->filename);
1857 * residual. The cache is not opened, but the filename is reserved.
1879 if (!strcmp(setptr->data->filename, residual))
1899 data->filename = strdup(residual);
1900 if (data->filename == NULL) {
1908 free(data->filename);
1916 free(data->filename);
1929 free(data->filename);
2134 * The cache is not opened, but the new filename is reserved.
2189 data->filename = strdup(scratch);
2190 if (data->filename == NULL) {
2202 free(data->filename);
2212 free(data->filename);
2232 chmod(data->filename, S_IRUSR | S_IWUSR);
2241 (void) unlink(data->filename);
2251 (void) unlink(data->filename);
2258 (void) unlink(data->filename);
2268 free(data->filename);
2305 free(data->filename);
2320 return (char *) ((krb5_fcc_data *) id->data)->filename;