author | Lars Hjemli <hjemli@gmail.com> | 2008-08-10 07:24:24 (UTC) |
---|---|---|
committer | Lars Hjemli <hjemli@gmail.com> | 2008-09-01 20:39:00 (UTC) |
commit | 2cecf839a06ce951db0d5d95abf79004eff33ca7 (patch) (unidiff) | |
tree | 2b2617aa1ffa36913b0c7edede6792f782799b61 /cache.c | |
parent | 7fa088e99ad2c938ff296e649da33b0bcdd46f63 (diff) | |
download | cgit-2cecf839a06ce951db0d5d95abf79004eff33ca7.zip cgit-2cecf839a06ce951db0d5d95abf79004eff33ca7.tar.gz cgit-2cecf839a06ce951db0d5d95abf79004eff33ca7.tar.bz2 |
cache.c: use %zd for off_t argument
Signed-off-by: Lars Hjemli <hjemli@gmail>
-rw-r--r-- | cache.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -387,53 +387,53 @@ int cache_ls(const char *path) | |||
387 | if (!path) { | 387 | if (!path) { |
388 | cache_log("[cgit] cache path not specified\n"); | 388 | cache_log("[cgit] cache path not specified\n"); |
389 | return -1; | 389 | return -1; |
390 | } | 390 | } |
391 | if (strlen(path) > 1024 - 10) { | 391 | if (strlen(path) > 1024 - 10) { |
392 | cache_log("[cgit] cache path too long: %s\n", | 392 | cache_log("[cgit] cache path too long: %s\n", |
393 | path); | 393 | path); |
394 | return -1; | 394 | return -1; |
395 | } | 395 | } |
396 | dir = opendir(path); | 396 | dir = opendir(path); |
397 | if (!dir) { | 397 | if (!dir) { |
398 | err = errno; | 398 | err = errno; |
399 | cache_log("[cgit] unable to open path %s: %s (%d)\n", | 399 | cache_log("[cgit] unable to open path %s: %s (%d)\n", |
400 | path, strerror(err), err); | 400 | path, strerror(err), err); |
401 | return err; | 401 | return err; |
402 | } | 402 | } |
403 | strcpy(fullname, path); | 403 | strcpy(fullname, path); |
404 | name = fullname + strlen(path); | 404 | name = fullname + strlen(path); |
405 | if (*(name - 1) != '/') { | 405 | if (*(name - 1) != '/') { |
406 | *name++ = '/'; | 406 | *name++ = '/'; |
407 | *name = '\0'; | 407 | *name = '\0'; |
408 | } | 408 | } |
409 | slot.cache_name = fullname; | 409 | slot.cache_name = fullname; |
410 | while((ent = readdir(dir)) != NULL) { | 410 | while((ent = readdir(dir)) != NULL) { |
411 | if (strlen(ent->d_name) != 8) | 411 | if (strlen(ent->d_name) != 8) |
412 | continue; | 412 | continue; |
413 | strcpy(name, ent->d_name); | 413 | strcpy(name, ent->d_name); |
414 | if ((err = open_slot(&slot)) != 0) { | 414 | if ((err = open_slot(&slot)) != 0) { |
415 | cache_log("[cgit] unable to open path %s: %s (%d)\n", | 415 | cache_log("[cgit] unable to open path %s: %s (%d)\n", |
416 | fullname, strerror(err), err); | 416 | fullname, strerror(err), err); |
417 | continue; | 417 | continue; |
418 | } | 418 | } |
419 | printf("%s %s %10lld %s\n", | 419 | printf("%s %s %10zd %s\n", |
420 | name, | 420 | name, |
421 | sprintftime("%Y-%m-%d %H:%M:%S", | 421 | sprintftime("%Y-%m-%d %H:%M:%S", |
422 | slot.cache_st.st_mtime), | 422 | slot.cache_st.st_mtime), |
423 | slot.cache_st.st_size, | 423 | slot.cache_st.st_size, |
424 | slot.buf); | 424 | slot.buf); |
425 | close_slot(&slot); | 425 | close_slot(&slot); |
426 | } | 426 | } |
427 | closedir(dir); | 427 | closedir(dir); |
428 | return 0; | 428 | return 0; |
429 | } | 429 | } |
430 | 430 | ||
431 | /* Print a message to stdout */ | 431 | /* Print a message to stdout */ |
432 | void cache_log(const char *format, ...) | 432 | void cache_log(const char *format, ...) |
433 | { | 433 | { |
434 | va_list args; | 434 | va_list args; |
435 | va_start(args, format); | 435 | va_start(args, format); |
436 | vfprintf(stderr, format, args); | 436 | vfprintf(stderr, format, args); |
437 | va_end(args); | 437 | va_end(args); |
438 | } | 438 | } |
439 | 439 | ||