ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/libstatgrab/src/libstatgrab/os_info.c
(Generate patch)

Comparing projects/libstatgrab/src/libstatgrab/os_info.c (file contents):
Revision 1.18 by tdb, Wed Apr 7 21:08:40 2004 UTC vs.
Revision 1.19 by ats, Sun Jul 18 21:30:11 2004 UTC

# Line 69 | Line 69 | sg_host_info *sg_get_host_info(){
69   #endif
70  
71          if((uname(&os)) < 0){
72 <                sg_set_error(SG_ERROR_UNAME, NULL);
72 >                sg_set_error_with_errno(SG_ERROR_UNAME, NULL);
73                  return NULL;
74          }
75          
# Line 106 | Line 106 | sg_host_info *sg_get_host_info(){
106   #endif
107   #if defined(LINUX) || defined(CYGWIN)
108          if ((f=fopen("/proc/uptime", "r")) == NULL) {
109 <                sg_set_error(SG_ERROR_OPEN, "/proc/uptime");
109 >                sg_set_error_with_errno(SG_ERROR_OPEN, "/proc/uptime");
110                  return NULL;
111          }
112          if((fscanf(f,"%lu %*d",&general_stat.uptime)) != 1){
# Line 120 | Line 120 | sg_host_info *sg_get_host_info(){
120          mib[1] = KERN_BOOTTIME;
121          size = sizeof boottime;
122          if (sysctl(mib, 2, &boottime, &size, NULL, 0) < 0){
123 <                sg_set_error(SG_ERROR_SYSCTL, "CTL_KERN.KERN_BOOTTIME");
123 >                sg_set_error_with_errno(SG_ERROR_SYSCTL,
124 >                                        "CTL_KERN.KERN_BOOTTIME");
125                  return NULL;
126          }
127          time(&curtime);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines