Compare commits
	
		
			2 Commits
		
	
	
		
			GNOME_2_10
			...
			LIBGTOP_2_
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					bb3b9f9b05 | ||
| 
						 | 
					f89afb0748 | 
@@ -1,3 +1,7 @@
 | 
			
		||||
2005-06-13  Benoît Dejean  <TazForEver@dlfp.org>
 | 
			
		||||
 | 
			
		||||
	* NEWS: Released 2.10.2.
 | 
			
		||||
 | 
			
		||||
2005-06-05  Benoît Dejean  <TazForEver@dlfp.org>
 | 
			
		||||
 | 
			
		||||
	* README: Updated so people can find the ChangeLogs.
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										8
									
								
								NEWS
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								NEWS
									
									
									
									
									
								
							@@ -1,3 +1,11 @@
 | 
			
		||||
June 12, 2005: Overview of changes from 2.10.1 to 2.10.2
 | 
			
		||||
========================================================
 | 
			
		||||
* glibtop_get_mountlist() : Added tmpfs to ignore list.
 | 
			
		||||
* Re-install open.h to please GTop (libgtop perl wrapper).
 | 
			
		||||
* Linux:
 | 
			
		||||
  * Fixed compilation on mips.
 | 
			
		||||
  * Added pagein/pageout for 2.6.
 | 
			
		||||
 | 
			
		||||
April 10, 2005: Overview of changes from 2.10.0 to 2.10.1
 | 
			
		||||
=========================================================
 | 
			
		||||
* Updated i18n.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,7 @@
 | 
			
		||||
2005-06-13  Benoît Dejean  <TazForEver@dlfp.org>
 | 
			
		||||
 | 
			
		||||
	* swap.c: (glibtop_get_swap_s): Added pagein/pageout for linux 2.6.
 | 
			
		||||
 | 
			
		||||
2005-05-26  Benoît Dejean  <TazForEver@dlfp.org>
 | 
			
		||||
 | 
			
		||||
	* siglist.c: Fixed compilation on mips. Closes #304570.
 | 
			
		||||
 
 | 
			
		||||
@@ -49,6 +49,7 @@ glibtop_init_swap_s (glibtop *server)
 | 
			
		||||
 | 
			
		||||
#define MEMINFO		"/proc/meminfo"
 | 
			
		||||
#define PROC_STAT	"/proc/stat"
 | 
			
		||||
#define PROC_VMSTAT	"/proc/vmstat"
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
glibtop_get_swap_s (glibtop *server, glibtop_swap *buf)
 | 
			
		||||
@@ -69,15 +70,38 @@ glibtop_get_swap_s (glibtop *server, glibtop_swap *buf)
 | 
			
		||||
 | 
			
		||||
	buf->flags = _glibtop_sysdeps_swap;
 | 
			
		||||
 | 
			
		||||
	file_to_buffer(server, buffer, PROC_STAT);
 | 
			
		||||
 | 
			
		||||
	p = strstr (buffer, "\nswap");
 | 
			
		||||
	if (p == NULL) return;
 | 
			
		||||
	if(server->os_version_code >= LINUX_VERSION_CODE(2, 6, 0))
 | 
			
		||||
	{
 | 
			
		||||
		file_to_buffer (server, buffer, PROC_VMSTAT);
 | 
			
		||||
 | 
			
		||||
	p = skip_token (p);
 | 
			
		||||
		p = strstr (buffer, "\npswpin");
 | 
			
		||||
 | 
			
		||||
	buf->pagein  = strtoull (p, &p, 0);
 | 
			
		||||
	buf->pageout = strtoull (p, &p, 0);
 | 
			
		||||
		if(p)
 | 
			
		||||
		{
 | 
			
		||||
			p = skip_token(p);
 | 
			
		||||
			buf->pagein  = strtoull (p, &p, 0);
 | 
			
		||||
 | 
			
		||||
	buf->flags |= _glibtop_sysdeps_swap_paging;
 | 
			
		||||
			p = skip_token(p);
 | 
			
		||||
			buf->pageout  = strtoull (p, &p, 0);
 | 
			
		||||
 | 
			
		||||
			buf->flags |= _glibtop_sysdeps_swap_paging;
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	else /* Linux 2.4 */
 | 
			
		||||
	{
 | 
			
		||||
		file_to_buffer (server, buffer, PROC_STAT);
 | 
			
		||||
 | 
			
		||||
		p = strstr (buffer, "\nswap");
 | 
			
		||||
 | 
			
		||||
		if(p)
 | 
			
		||||
		{
 | 
			
		||||
			p = skip_token (p);
 | 
			
		||||
 | 
			
		||||
			buf->pagein  = strtoull (p, &p, 0);
 | 
			
		||||
			buf->pageout = strtoull (p, &p, 0);
 | 
			
		||||
 | 
			
		||||
			buf->flags |= _glibtop_sysdeps_swap_paging;
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user