exit(1);
}
- while (fgets(line, 16, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (strncmp(line, "cpu ", 4) && !strncmp(line, "cpu", 3)) {
sscanf(line + 3, "%d", &num_proc);
* Counting devices and partitions is simply a matter of counting
* the number of lines...
*/
- while (fgets(line, 256, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!count_part) {
i = sscanf(line, "%*d %*d %s %lu %*u %*u %*u %lu",
dev_name, &rd_ios, &wr_ios);
if ((fp = fopen(STAT, "r")) == NULL)
return 0;
- while (fgets(line, 8192, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "intr ", 5)) {
if ((fp = fopen(SERIAL, "r")) == NULL)
return 0; /* No SERIAL file */
- while (fgets(line, 256, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
/*
* tx/rx statistics are always present,
* except when serial line is unknown.
if ((fp = fopen(NET_DEV, "r")) == NULL)
return 0; /* No network device file */
- while (fgets(line, 128, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (strchr(line, ':')) {
iface++;
}
if ((fp = fopen(filename, "r")) == NULL)
return 0; /* No time_in_state file for CPU#0 */
- while (fgets(line, 128, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
freq++;
}
return 0;
/* Get current filesystem */
- while (fgets(line, 256, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (line[0] == '/') {
/* Read filesystem name and mount point */
exit(2);
}
- while (fgets(line, 8192, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "cpu ", 4)) {
if ((fp = fopen(STAT, "r")) == NULL)
return;
- while (fgets(line, 8192, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "intr ", 5)) {
/* Read total number of interrupts received since system boot */
if ((fp = fopen(MEMINFO, "r")) == NULL)
return;
- while (fgets(line, 128, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "MemTotal:", 9)) {
/* Read the total amount of memory in kB */
if ((fp = fopen(UPTIME, "r")) == NULL)
return;
- if (fgets(line, 128, fp) == NULL) {
+ if (fgets(line, sizeof(line), fp) == NULL) {
fclose(fp);
return;
}
if ((fp = fopen(STAT, "r")) == NULL)
return;
- while (fgets(line, 8192, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "ctxt ", 5)) {
/* Read number of context switches */
if ((fp = fopen(STAT, "r")) == NULL)
return;
- while (fgets(line, 8192, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "procs_blocked ", 14)) {
/* Read number of processes blocked */
if ((fp = fopen(VMSTAT, "r")) == NULL)
return;
- while (fgets(line, 128, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "pswpin ", 7)) {
/* Read number of swap pages brought in */
st_paging->pgsteal = 0;
st_paging->pgscan_kswapd = st_paging->pgscan_direct = 0;
- while (fgets(line, 128, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "pgpgin ", 7)) {
/* Read number of pages the system paged in */
if ((fp = fopen(DISKSTATS, "r")) == NULL)
return;
- while (fgets(line, 256, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (sscanf(line, "%u %u %s %lu %*u %lu %*u %lu %*u %lu",
&major, &minor, dev_name,
if ((fp = fopen(DISKSTATS, "r")) == NULL)
return;
- while ((fgets(line, 256, fp) != NULL) && (dsk < nbr)) {
+ while ((fgets(line, sizeof(line), fp) != NULL) && (dsk < nbr)) {
if (sscanf(line, "%u %u %s %lu %*u %lu %u %lu %*u %lu"
" %u %*u %u %u",
if ((fp = fopen(SERIAL, "r")) == NULL)
return;
- while ((fgets(line, 256, fp) != NULL) && (sl < nbr)) {
+ while ((fgets(line, sizeof(line), fp) != NULL) && (sl < nbr)) {
if ((p = strstr(line, "tx:")) != NULL) {
st_serial_i = st_serial + sl;
if ((fp = fopen(NET_DEV, "r")) == NULL)
return 0;
- while ((fgets(line, 256, fp) != NULL) && (dev < nbr)) {
+ while ((fgets(line, sizeof(line), fp) != NULL) && (dev < nbr)) {
pos = strcspn(line, ":");
if (pos < strlen(line)) {
if ((fp = fopen(NET_DEV, "r")) == NULL)
return;
- while ((fgets(line, 256, fp) != NULL) && (dev < nbr)) {
+ while ((fgets(line, sizeof(line), fp) != NULL) && (dev < nbr)) {
pos = strcspn(line, ":");
if (pos < strlen(line)) {
memset(st_net_nfs, 0, STATS_NET_NFS_SIZE);
- while (fgets(line, 256, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "rpc ", 4)) {
sscanf(line + 4, "%u %u",
memset(st_net_nfsd, 0, STATS_NET_NFSD_SIZE);
- while (fgets(line, 256, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "rc ", 3)) {
sscanf(line + 3, "%u %u",
if ((fp = fopen(NET_SOCKSTAT, "r")) == NULL)
return;
- while (fgets(line, 96, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "sockets:", 8)) {
/* Sockets */
if ((fp = fopen(NET_SNMP, "r")) == NULL)
return;
- while (fgets(line, 1024, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "Ip:", 3)) {
if (sw) {
if ((fp = fopen(NET_SNMP, "r")) == NULL)
return;
- while (fgets(line, 1024, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "Ip:", 3)) {
if (sw) {
if ((fp = fopen(NET_SNMP, "r")) == NULL)
return;
- while (fgets(line, 1024, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "Icmp:", 5)) {
if (sw) {
if ((fp = fopen(NET_SNMP, "r")) == NULL)
return;
- while (fgets(line, 1024, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "Icmp:", 5)) {
if (sw) {
if ((fp = fopen(NET_SNMP, "r")) == NULL)
return;
- while (fgets(line, 1024, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "Tcp:", 4)) {
if (sw) {
if ((fp = fopen(NET_SNMP, "r")) == NULL)
return;
- while (fgets(line, 1024, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "Tcp:", 4)) {
if (sw) {
if ((fp = fopen(NET_SNMP, "r")) == NULL)
return;
- while (fgets(line, 1024, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "Udp:", 4)) {
if (sw) {
if ((fp = fopen(NET_SOCKSTAT6, "r")) == NULL)
return;
- while (fgets(line, 96, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "TCP6:", 5)) {
/* TCPv6 sockets */
if ((fp = fopen(NET_SNMP6, "r")) == NULL)
return;
- while (fgets(line, 128, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "Ip6InReceives ", 14)) {
sscanf(line + 14, "%llu", &st_net_ip6->InReceives6);
if ((fp = fopen(NET_SNMP6, "r")) == NULL)
return;
- while (fgets(line, 128, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "Ip6InHdrErrors ", 15)) {
sscanf(line + 15, "%llu", &st_net_eip6->InHdrErrors6);
if ((fp = fopen(NET_SNMP6, "r")) == NULL)
return;
- while (fgets(line, 128, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "Icmp6InMsgs ", 12)) {
sscanf(line + 12, "%lu", &st_net_icmp6->InMsgs6);
if ((fp = fopen(NET_SNMP6, "r")) == NULL)
return;
- while (fgets(line, 128, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "Icmp6InErrors ", 14)) {
sscanf(line + 14, "%lu", &st_net_eicmp6->InErrors6);
if ((fp = fopen(NET_SNMP6, "r")) == NULL)
return;
- while (fgets(line, 128, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "Udp6InDatagrams ", 16)) {
sscanf(line + 16, "%lu", &st_net_udp6->InDatagrams6);
st_pwr_cpufreq->cpufreq = 0;
- while (fgets(line, 1024, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "processor\t", 10)) {
sscanf(strchr(line, ':') + 1, "%d", &proc_nb);
if ((fp = fopen(MEMINFO, "r")) == NULL)
return;
- while (fgets(line, 128, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
if (!strncmp(line, "HugePages_Total:", 16)) {
/* Read the total number of huge pages */
if ((fp = fopen(filename, "r")) == NULL)
return;
- while (fgets(line, 128, fp) != NULL) {
+ while (fgets(line, sizeof(line), fp) != NULL) {
sscanf(line, "%lu %llu", &freq, &time_in_state);
if ((fp = fopen(MTAB, "r")) == NULL)
return;
- while ((fgets(line, 256, fp) != NULL) && (fs < nbr)) {
+ while ((fgets(line, sizeof(line), fp) != NULL) && (fs < nbr)) {
if (line[0] == '/') {
/* Read current filesystem name and mount point */