summaryrefslogtreecommitdiffstats
path: root/lib/libdevstat
diff options
context:
space:
mode:
authormux <mux@FreeBSD.org>2005-04-26 15:02:01 +0000
committermux <mux@FreeBSD.org>2005-04-26 15:02:01 +0000
commita985d1fd694104bde71822fed833cfb03ce3dbf2 (patch)
tree0ed9edc6a4ba632e4a5c45bc76a7ae37e59b1ee5 /lib/libdevstat
parent0d480fe6c9ba8a3cdeb081b48a37c03ee8a385bf (diff)
downloadFreeBSD-src-a985d1fd694104bde71822fed833cfb03ce3dbf2.zip
FreeBSD-src-a985d1fd694104bde71822fed833cfb03ce3dbf2.tar.gz
Use __func__ throughout devstat.c instead of defining a func_name
variable in each function.
Diffstat (limited to 'lib/libdevstat')
-rw-r--r--lib/libdevstat/devstat.c52
1 files changed, 21 insertions, 31 deletions
diff --git a/lib/libdevstat/devstat.c b/lib/libdevstat/devstat.c
index d3f35ae..c50c90b 100644
--- a/lib/libdevstat/devstat.c
+++ b/lib/libdevstat/devstat.c
@@ -163,7 +163,6 @@ devstat_getnumdevs(kvm_t *kd)
{
size_t numdevsize;
int numdevs;
- const char *func_name = "devstat_getnumdevs";
numdevsize = sizeof(int);
@@ -175,7 +174,7 @@ devstat_getnumdevs(kvm_t *kd)
&numdevsize, NULL, 0) == -1) {
snprintf(devstat_errbuf, sizeof(devstat_errbuf),
"%s: error getting number of devices\n"
- "%s: %s", func_name, func_name,
+ "%s: %s", __func__, __func__,
strerror(errno));
return(-1);
} else
@@ -201,7 +200,6 @@ devstat_getgeneration(kvm_t *kd)
{
size_t gensize;
long generation;
- const char *func_name = "devstat_getgeneration";
gensize = sizeof(long);
@@ -213,7 +211,7 @@ devstat_getgeneration(kvm_t *kd)
&gensize, NULL, 0) == -1) {
snprintf(devstat_errbuf, sizeof(devstat_errbuf),
"%s: error getting devstat generation\n%s: %s",
- func_name, func_name, strerror(errno));
+ __func__, __func__, strerror(errno));
return(-1);
} else
return(generation);
@@ -236,7 +234,6 @@ devstat_getversion(kvm_t *kd)
{
size_t versize;
int version;
- const char *func_name = "devstat_getversion";
versize = sizeof(int);
@@ -248,7 +245,7 @@ devstat_getversion(kvm_t *kd)
NULL, 0) == -1) {
snprintf(devstat_errbuf, sizeof(devstat_errbuf),
"%s: error getting devstat version\n%s: %s",
- func_name, func_name, strerror(errno));
+ __func__, __func__, strerror(errno));
return(-1);
} else
return(version);
@@ -268,7 +265,6 @@ devstat_getversion(kvm_t *kd)
int
devstat_checkversion(kvm_t *kd)
{
- const char *func_name = "devstat_checkversion";
int buflen, res, retval = 0, version;
version = devstat_getversion(kd);
@@ -290,7 +286,7 @@ devstat_checkversion(kvm_t *kd)
"%s%s: userland devstat version %d is not "
"the same as the kernel\n%s: devstat "
"version %d\n", version == -1 ? "\n" : "",
- func_name, DEVSTAT_VERSION, func_name, version);
+ __func__, DEVSTAT_VERSION, __func__, version);
if (res < 0)
devstat_errbuf[buflen] = '\0';
@@ -300,12 +296,12 @@ devstat_checkversion(kvm_t *kd)
res = snprintf(devstat_errbuf + buflen,
DEVSTAT_ERRBUF_SIZE - buflen,
"%s: libdevstat newer than kernel\n",
- func_name);
+ __func__);
else
res = snprintf(devstat_errbuf + buflen,
DEVSTAT_ERRBUF_SIZE - buflen,
"%s: kernel newer than libdevstat\n",
- func_name);
+ __func__);
if (res < 0)
devstat_errbuf[buflen] = '\0';
@@ -334,14 +330,13 @@ devstat_getdevs(kvm_t *kd, struct statinfo *stats)
long oldgeneration;
int retval = 0;
struct devinfo *dinfo;
- const char *func_name = "devstat_getdevs";
struct timespec ts;
dinfo = stats->dinfo;
if (dinfo == NULL) {
snprintf(devstat_errbuf, sizeof(devstat_errbuf),
- "%s: stats->dinfo was NULL", func_name);
+ "%s: stats->dinfo was NULL", __func__);
return(-1);
}
@@ -412,14 +407,14 @@ devstat_getdevs(kvm_t *kd, struct statinfo *stats)
snprintf(devstat_errbuf,
sizeof(devstat_errbuf),
"%s: error getting device "
- "stats\n%s: %s", func_name,
- func_name, strerror(errno));
+ "stats\n%s: %s", __func__,
+ __func__, strerror(errno));
return(-1);
}
} else {
snprintf(devstat_errbuf, sizeof(devstat_errbuf),
"%s: error getting device stats\n"
- "%s: %s", func_name, func_name,
+ "%s: %s", __func__, __func__,
strerror(errno));
return(-1);
}
@@ -1007,12 +1002,11 @@ devstat_buildmatch(char *match_str, struct devstat_match **matches,
char **tempstr;
int num_args;
int i, j;
- const char *func_name = "devstat_buildmatch";
/* We can't do much without a string to parse */
if (match_str == NULL) {
snprintf(devstat_errbuf, sizeof(devstat_errbuf),
- "%s: no match expression", func_name);
+ "%s: no match expression", __func__);
return(-1);
}
@@ -1029,7 +1023,7 @@ devstat_buildmatch(char *match_str, struct devstat_match **matches,
/* The user gave us too many type arguments */
if (num_args > 3) {
snprintf(devstat_errbuf, sizeof(devstat_errbuf),
- "%s: too many type arguments", func_name);
+ "%s: too many type arguments", __func__);
return(-1);
}
@@ -1098,7 +1092,7 @@ devstat_buildmatch(char *match_str, struct devstat_match **matches,
sizeof(devstat_errbuf),
"%s: cannot have more than "
"one match item in a single "
- "category", func_name);
+ "category", __func__);
return(-1);
}
/*
@@ -1121,7 +1115,7 @@ devstat_buildmatch(char *match_str, struct devstat_match **matches,
*/
if ((*matches)[*num_matches].num_match_categories != (i + 1)) {
snprintf(devstat_errbuf, sizeof(devstat_errbuf),
- "%s: unknown match item \"%s\"", func_name,
+ "%s: unknown match item \"%s\"", __func__,
tstr[i]);
return(-1);
}
@@ -1198,7 +1192,6 @@ int
devstat_compute_statistics(struct devstat *current, struct devstat *previous,
long double etime, ...)
{
- const char *func_name = "devstat_compute_statistics";
u_int64_t totalbytes, totalbytesread, totalbyteswrite, totalbytesfree;
u_int64_t totaltransfers, totaltransfersread, totaltransferswrite;
u_int64_t totaltransfersother, totalblocks, totalblocksread;
@@ -1216,7 +1209,7 @@ devstat_compute_statistics(struct devstat *current, struct devstat *previous,
*/
if (current == NULL) {
snprintf(devstat_errbuf, sizeof(devstat_errbuf),
- "%s: current stats structure was NULL", func_name);
+ "%s: current stats structure was NULL", __func__);
return(-1);
}
@@ -1258,7 +1251,7 @@ devstat_compute_statistics(struct devstat *current, struct devstat *previous,
if (metric >= DSM_MAX) {
snprintf(devstat_errbuf, sizeof(devstat_errbuf),
- "%s: metric %d is out of range", func_name,
+ "%s: metric %d is out of range", __func__,
metric);
retval = -1;
goto bailout;
@@ -1538,7 +1531,7 @@ devstat_compute_statistics(struct devstat *current, struct devstat *previous,
* the loop.
*/
snprintf(devstat_errbuf, sizeof(devstat_errbuf),
- "%s: unknown metric %d", func_name, metric);
+ "%s: unknown metric %d", __func__, metric);
retval = -1;
goto bailout;
break; /* NOTREACHED */
@@ -1555,11 +1548,10 @@ bailout:
static int
readkmem(kvm_t *kd, unsigned long addr, void *buf, size_t nbytes)
{
- const char *func_name = "readkmem";
if (kvm_read(kd, addr, buf, nbytes) == -1) {
snprintf(devstat_errbuf, sizeof(devstat_errbuf),
- "%s: error reading value (kvm_read): %s", func_name,
+ "%s: error reading value (kvm_read): %s", __func__,
kvm_geterr(kd));
return(-1);
}
@@ -1569,7 +1561,6 @@ readkmem(kvm_t *kd, unsigned long addr, void *buf, size_t nbytes)
static int
readkmem_nl(kvm_t *kd, const char *name, void *buf, size_t nbytes)
{
- const char *func_name = "readkmem_nl";
struct nlist nl[2];
nl[0].n_name = (char *)name;
@@ -1578,7 +1569,7 @@ readkmem_nl(kvm_t *kd, const char *name, void *buf, size_t nbytes)
if (kvm_nlist(kd, nl) == -1) {
snprintf(devstat_errbuf, sizeof(devstat_errbuf),
"%s: error getting name list (kvm_nlist): %s",
- func_name, kvm_geterr(kd));
+ __func__, kvm_geterr(kd));
return(-1);
}
return(readkmem(kd, nl[0].n_value, buf, nbytes));
@@ -1598,7 +1589,6 @@ get_devstat_kvm(kvm_t *kd)
struct devstatlist dhead;
int num_devs;
char *rv = NULL;
- const char *func_name = "get_devstat_kvm";
if ((num_devs = devstat_getnumdevs(kd)) <= 0)
return(NULL);
@@ -1611,7 +1601,7 @@ get_devstat_kvm(kvm_t *kd)
if ((rv = malloc(sizeof(gen))) == NULL) {
snprintf(devstat_errbuf, sizeof(devstat_errbuf),
"%s: out of memory (initial malloc failed)",
- func_name);
+ __func__);
return(NULL);
}
gen = devstat_getgeneration(kd);
@@ -1632,7 +1622,7 @@ get_devstat_kvm(kvm_t *kd)
if (rv == NULL) {
snprintf(devstat_errbuf, sizeof(devstat_errbuf),
"%s: out of memory (malloc failed)",
- func_name);
+ __func__);
return(NULL);
}
memcpy(rv + wp, &ds, sizeof(ds));
OpenPOWER on IntegriCloud