blob: 2eeb587af0f55c7f1df1d438105c8a2178059d17 [file] [log] [blame]
subrata_modak8dfa1b32008-07-26 04:15:36 +00001#############################################################################
2##
3## Copyright (c) International Business Machines Corp., 2007
4##
5## This program is free software; you can redistribute it and#or modify
6## it under the terms of the GNU General Public License as published by
7## the Free Software Foundation; either version 2 of the License, or
8## (at your option) any later version.
9##
10## This program is distributed in the hope that it will be useful, but
11## WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
12## or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13## for more details.
14##
15## You should have received a copy of the GNU General Public License
16## along with this program; if not, write to the Free Software
17## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18##
19#############################################################################
20#
21# Author Pradeep Kumar Surisetty, pradeepkumars@in.ibm.com
22#
23# History Nov 27 2007 -created- pradeep kumar surisetty
24#! /bin/sh
25#
26# File : numa_test.sh
27
28
29#!/bin/sh
30x=0
31chk_ifexist()
32{
33if [ ! -d /sys/devices/system/node ]
34then
35x=0
36else
37x=$(ls /sys/devices/system/node | wc -l)
38fi
39if [ $x -gt 1 ]
40then
41 if [ ! -f /usr/include/numa.h ]
42 then
43 echo no;
44 else
45 echo yes;
46 fi
47else
48 echo no; #numa is not present
49
50fi
51}
52chk_ifexist
53