aboutsummaryrefslogtreecommitdiffstats
path: root/lib/os_mon/include/memsup.hrl
diff options
context:
space:
mode:
Diffstat (limited to 'lib/os_mon/include/memsup.hrl')
-rw-r--r--lib/os_mon/include/memsup.hrl43
1 files changed, 43 insertions, 0 deletions
diff --git a/lib/os_mon/include/memsup.hrl b/lib/os_mon/include/memsup.hrl
new file mode 100644
index 0000000000..743d16522e
--- /dev/null
+++ b/lib/os_mon/include/memsup.hrl
@@ -0,0 +1,43 @@
+%%
+%% %CopyrightBegin%
+%%
+%% Copyright Ericsson AB 1998-2009. All Rights Reserved.
+%%
+%% The contents of this file are subject to the Erlang Public License,
+%% Version 1.1, (the "License"); you may not use this file except in
+%% compliance with the License. You should have received a copy of the
+%% Erlang Public License along with this software. If not, it can be
+%% retrieved online at http://www.erlang.org/.
+%%
+%% Software distributed under the License is distributed on an "AS IS"
+%% basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
+%% the License for the specific language governing rights and limitations
+%% under the License.
+%%
+%% %CopyrightEnd%
+%%
+-ifndef(_memsup_hrl).
+-define(_memsup_hrl,true).
+%%% This file has to be kept consistent with ../c_src/memsup.h.
+%%% Keep consistence manually.
+
+%% Defines
+
+-define( SHOW_MEM , 1 ).
+-define( SHOW_SYSTEM_MEM , 2 ).
+-define( SHOW_SYSTEM_MEM_END , 8#0 ).
+%% tags for extended statistics
+-define( MEM_SYSTEM_TOTAL , 1 ).
+-define( MEM_TOTAL , 2 ).
+-define( MEM_FREE , 3 ).
+-define( MEM_LARGEST_FREE , 4 ).
+-define( MEM_NUMBER_OF_FREE , 5 ).
+%% extensions
+-define( MEM_BUFFERS , 6 ).
+-define( MEM_CACHED , 7 ).
+-define( MEM_SHARED , 8 ).
+-define( SWAP_TOTAL , 9 ).
+-define( SWAP_FREE , 10 ).
+
+-endif.
+