Implemented empty sigar_proc_disk_io_get on unsupported systems, to avoid breaking compilation.

This commit is contained in:
nettag 2013-07-30 16:22:40 +03:00
parent 273889f827
commit b13b8dcbbb
5 changed files with 29 additions and 2 deletions

View File

@ -631,12 +631,12 @@ use vars qw(%classes %cmds);
{ {
name => 'bytes_read', type => 'Long', name => 'bytes_read', type => 'Long',
desc => 'Bytes Read', desc => 'Bytes Read',
plat => 'L' plat => 'LW'
}, },
{ {
name => 'bytes_written', type => 'Long', name => 'bytes_written', type => 'Long',
desc => 'Bytes Written', desc => 'Bytes Written',
plat => 'L' plat => 'LW'
} }
], ],
ProcState => [ ProcState => [

View File

@ -754,6 +754,13 @@ int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid,
return SIGAR_OK; return SIGAR_OK;
} }
int sigar_proc_disk_io_get(sigar_t *sigar, sigar_pid_t pid,
sigar_proc_disk_io_t *proc_disk_io)
{
return SIGAR_ENOTIMPL;
}
int sigar_proc_cred_get(sigar_t *sigar, sigar_pid_t pid, int sigar_proc_cred_get(sigar_t *sigar, sigar_pid_t pid,
sigar_proc_cred_t *proccred) sigar_proc_cred_t *proccred)
{ {

View File

@ -1241,6 +1241,13 @@ int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid,
return SIGAR_OK; return SIGAR_OK;
} }
int sigar_proc_disk_io_get(sigar_t *sigar, sigar_pid_t pid,
sigar_proc_disk_io_t *proc_disk_io)
{
return SIGAR_ENOTIMPL;
}
int sigar_proc_cred_get(sigar_t *sigar, sigar_pid_t pid, int sigar_proc_cred_get(sigar_t *sigar, sigar_pid_t pid,
sigar_proc_cred_t *proccred) sigar_proc_cred_t *proccred)
{ {

View File

@ -307,6 +307,13 @@ int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid,
return SIGAR_OK; return SIGAR_OK;
} }
int sigar_proc_disk_io_get(sigar_t *sigar, sigar_pid_t pid,
sigar_proc_disk_io_t *proc_disk_io)
{
return SIGAR_ENOTIMPL;
}
int sigar_proc_cred_get(sigar_t *sigar, sigar_pid_t pid, int sigar_proc_cred_get(sigar_t *sigar, sigar_pid_t pid,
sigar_proc_cred_t *proccred) sigar_proc_cred_t *proccred)
{ {

View File

@ -719,6 +719,12 @@ int sigar_proc_mem_get(sigar_t *sigar, sigar_pid_t pid,
return SIGAR_OK; return SIGAR_OK;
} }
int sigar_proc_disk_io_get(sigar_t *sigar, sigar_pid_t pid,
sigar_proc_disk_io_t *proc_disk_io)
{
return SIGAR_ENOTIMPL;
}
int sigar_proc_cred_get(sigar_t *sigar, sigar_pid_t pid, int sigar_proc_cred_get(sigar_t *sigar, sigar_pid_t pid,
sigar_proc_cred_t *proccred) sigar_proc_cred_t *proccred)
{ {