Xinqi Bao's Git
projects
/
slstatus.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
raw
|
inline
| side by side
Change uint64_t to uintmax_t
[slstatus.git]
/
components
/
netspeeds.c
diff --git
a/components/netspeeds.c
b/components/netspeeds.c
index
4332024
..
ac9c4a6
100644
(file)
--- a/
components/netspeeds.c
+++ b/
components/netspeeds.c
@@
-5,13
+5,13
@@
#include "../util.h"
#if defined(__linux__)
#include "../util.h"
#if defined(__linux__)
- #include <
stdint
.h>
+ #include <
inttypes
.h>
const char *
netspeed_rx(const char *interface)
{
const char *
netspeed_rx(const char *interface)
{
- uint
64
_t oldrxbytes;
- static uint
64
_t rxbytes;
+ uint
max
_t oldrxbytes;
+ static uint
max
_t rxbytes;
extern const unsigned int interval;
char path[PATH_MAX];
extern const unsigned int interval;
char path[PATH_MAX];
@@
-22,7
+22,7
@@
interface) < 0) {
return NULL;
}
interface) < 0) {
return NULL;
}
- if (pscanf(path, "%
llu"
, &rxbytes) != 1) {
+ if (pscanf(path, "%
" PRIuMAX
, &rxbytes) != 1) {
return NULL;
}
if (oldrxbytes == 0) {
return NULL;
}
if (oldrxbytes == 0) {
@@
-36,8
+36,8
@@
const char *
netspeed_tx(const char *interface)
{
const char *
netspeed_tx(const char *interface)
{
- uint
64
_t oldtxbytes;
- static uint
64
_t txbytes;
+ uint
max
_t oldtxbytes;
+ static uint
max
_t txbytes;
extern const unsigned int interval;
char path[PATH_MAX];
extern const unsigned int interval;
char path[PATH_MAX];
@@
-48,7
+48,7
@@
interface) < 0) {
return NULL;
}
interface) < 0) {
return NULL;
}
- if (pscanf(path, "%
llu"
, &txbytes) != 1) {
+ if (pscanf(path, "%
" PRIuMAX
, &txbytes) != 1) {
return NULL;
}
if (oldtxbytes == 0) {
return NULL;
}
if (oldtxbytes == 0) {
@@
-70,8
+70,8
@@
{
struct ifaddrs *ifal, *ifa;
struct if_data *ifd;
{
struct ifaddrs *ifal, *ifa;
struct if_data *ifd;
- uint
64
_t oldrxbytes;
- static uint
64
_t rxbytes;
+ uint
max
_t oldrxbytes;
+ static uint
max
_t rxbytes;
extern const unsigned int interval;
int if_ok = 0;
extern const unsigned int interval;
int if_ok = 0;
@@
-106,8
+106,8
@@
{
struct ifaddrs *ifal, *ifa;
struct if_data *ifd;
{
struct ifaddrs *ifal, *ifa;
struct if_data *ifd;
- uint
64
_t oldtxbytes;
- static uint
64
_t txbytes;
+ uint
max
_t oldtxbytes;
+ static uint
max
_t txbytes;
extern const unsigned int interval;
int if_ok = 0;
extern const unsigned int interval;
int if_ok = 0;
@@
-133,7
+133,7
@@
return NULL;
}
return NULL;
}
- return fmt_human
_2
((txbytes - oldtxbytes) * 1000 / interval,
-
1024);
+ return fmt_human((txbytes - oldtxbytes) * 1000 / interval,
+ 1024);
}
#endif
}
#endif