case MEMCACHED_STAT:
return "STAT VALUE";
case MEMCACHED_ERRNO:
- return "UNKOWN ERROR SEE MY_ERRNO";
+ return "SYSTEM ERROR";
case MEMCACHED_MAXIMUM_RETURN:
return "Gibberish returned!";
default:
}
else if (rc != MEMCACHED_NOTFOUND)
{
- fprintf(stderr, "memcat: %s: memcache error %s\n",
+ fprintf(stderr, "memcat: %s: memcache error %s",
argv[optind], memcached_strerror(memc, rc));
+ if (memc->my_errno)
+ fprintf(stderr, " system error %s", strerror(memc->my_errno));
+ fprintf(stderr, "\n");
}
optind++;
}
opt_expires, opt_flags);
if (rc != MEMCACHED_SUCCESS)
- fprintf(stderr, "memcp: %s: memcache error %s\n",
+ {
+ fprintf(stderr, "memcp: %s: memcache error %s",
ptr, memcached_strerror(memc, rc));
+ if (memc->my_errno)
+ fprintf(stderr, " system error %s", strerror(memc->my_errno));
+ fprintf(stderr, "\n");
+ }
free(file_buffer_ptr);
close(fd);
rc = memcached_flush(memc, opt_expire);
if (rc != MEMCACHED_SUCCESS)
{
- fprintf(stderr, "memflush: memcache error %s\n",
+ fprintf(stderr, "memflush: memcache error %s",
memcached_strerror(memc, rc));
+ if (memc->my_errno)
+ fprintf(stderr, " system error %s", strerror(memc->my_errno));
+ fprintf(stderr, "\n");
}
memcached_free(memc);
if (rc != MEMCACHED_SUCCESS)
{
- fprintf(stderr, "memrm: %s: memcache error %s\n",
+ fprintf(stderr, "memrm: %s: memcache error %s",
argv[optind], memcached_strerror(memc, rc));
+ if (memc->my_errno)
+ fprintf(stderr, " system error %s", strerror(memc->my_errno));
+ fprintf(stderr, "\n");
}
optind++;