	 kꪕ {7{7by name         by name         BUILD           d   	kH      A                                                ./               A          A          
k̡ sa m          S  {7{7{76      a  u  S      ./lpp_name               m          m          4 R S devices.ssa.tm {
devices.ssa.tm.rte 4.2.1.4 01 N B en_US Target Mode SSA Support
[
*prereq devices.ssa.tm.rte 4.2.1.0
%
/usr/lib/methods 128
/usr/lpp/SAVESPACE 240
/usr/lib/objrepos 8
/usr/lib/drivers 112
INSTWORK 120 40
/lpp/devices.ssa.tm 32
%
%
%
IX71809  10 INCORRECT FILESET REQUISITES FOR SSA DEVICE DRIVERS
IX72040  6 GA Fixes and Enhancements for SSA
IX72886  5 GA Fixes and Enhancements for SSA (Part 2)
IX81414  6 Enhancements and fixes to support 2-way RAID5 on SSA
IY01925  5 Add support for Advanced SerialRAID Adapter
IY01927  5 Support for new SSA enclosures and DASD
%
]
}
     	k\      A                                                ./usr            A          A          
k{      A                                                ./usr/lpp                A          A          k      A                                                ./usr/lpp/devices.ssa.tm/devices.ssa.tm.rte/4.2.1.4              A          A          k괺 sa m          Z2  {7
{7
{76      a  u  Z2      ./usr/lpp/devices.ssa.tm/devices.ssa.tm.rte/4.2.1.4/liblpp.a             m          m          <aiaff>
12416       0           68          7790        0           26          194         0           875201141   300         300         755         9   productid `
devices.ssa.tm 5765-65500
269         584         68          930863344   300         300         640         28  devices.ssa.tm.rte.copyright`
 Licensed Materials - Property of IBM

 576565500
   (C) Copyright International Business Machines Corp. 1996, 1999.

 All rights reserved.
 US Government Users Restricted Rights - Use, duplication or disclosure
 restricted by GSA ADP Schedule Contract with IBM Corp.

   1938        2652        194         875201143   300         300         640         39  devices.ssa.tm.rte.tmssa.ssa.usr.odmadd `
PdDv:
	type = "tmssar"
	class = "driver"
	subclass = "node"
	prefix = "tmssar"
	devid = ""
	base = 0
	has_vpd = 0
	detectable = 0
	chgstatus = 0
	bus_ext = 0
	fru = 0
	led = 0x561
	setno = 1
	msgno = 1
	catalog = "tmssa.cat"
	DvDr = "tmssa"
	Define = "/usr/lib/methods/deftmssar"
	Configure = "/usr/lib/methods/cfgtmssar"
	Change = "/usr/lib/methods/chggen"
	Unconfigure = "/usr/lib/methods/ucfgtmssar"
	Undefine = "/usr/lib/methods/undefine"
	Start = ""
	Stop = ""
	uniquetype = "driver/node/tmssar"

PdDv:
	type = "tmssa"
	class = "tmssa"
	subclass = "tmssar"
	prefix = "tmssa"
	devid = ""
	base = 0
	has_vpd = 0
	detectable = 0
	chgstatus = 0
	bus_ext = 0
	fru = 0
	led = 0x561
	setno = 1
	msgno = 2
	catalog = "tmssa.cat"
	DvDr = "tmssa"
	Define = "/usr/lib/methods/define -d"
	Configure = "/usr/lib/methods/cfgtmssa"
	Change = "/usr/lib/methods/chggen"
	Unconfigure = "/usr/lib/methods/ucfgdevice"
	Undefine = "/usr/lib/methods/undefine"
	Start = ""
	Stop = ""
	uniquetype = "tmssa/tmssar/tmssa"

PdAt:
	uniquetype = "tmssa/tmssar/tmssa"
	attribute = "PreferredAdapt"
	deflt = ""
	values = ""
	width = ""
	type = "R"
	generic = "DU"
	rep = "s"
	nls_index = 10

PdAt:
	uniquetype = "tmssa/tmssar/tmssa"
	attribute = "XmitBuffers"
	deflt = "8"
	values = "1-512,1"
	width = ""
	type = "R"
	generic = "DU"
	rep = "r"
	nls_index = 11

PdAt:
	uniquetype = "tmssa/tmssar/tmssa"
	attribute = "XmitBufferSize"
	deflt = "512"
	values = "128-512,128"
	width = ""
	type = "R"
	generic = "DU"
	rep = "r"
	nls_index = 12

PdAt:
	uniquetype = "tmssa/tmssar/tmssa"
	attribute = "RecvBuffers"
	deflt = "8"
	values = "1-512,1"
	width = ""
	type = "R"
	generic = "DU"
	rep = "r"
	nls_index = 13

PdAt:
	uniquetype = "tmssa/tmssar/tmssa"
	attribute = "RecvBufferSize"
	deflt = "512"
	values = "128-512,128"
	width = ""
	type = "R"
	generic = "DU"
	rep = "r"
	nls_index = 14

PdCn:
	uniquetype = "driver/node/tmssar"
	connkey = "tmssar"
	connwhere = ""

753         3540        584         875201143   300         300         751         41  devices.ssa.tm.rte.tmssa.ssa.usr.unodmadd `
odmdelete -o PdDv -q "uniquetype = 'driver/node/tmssar'" > /dev/null
odmdelete -o PdDv -q "uniquetype = 'tmssa/tmssar/tmssa'" > /dev/null
odmdelete -o PdAt -q "uniquetype = 'tmssa/tmssar/tmssa' AND attribute = 'PreferredAdapt'" > /dev/null
odmdelete -o PdAt -q "uniquetype = 'tmssa/tmssar/tmssa' AND attribute = 'XmitBuffers'" > /dev/null
odmdelete -o PdAt -q "uniquetype = 'tmssa/tmssar/tmssa' AND attribute = 'XmitBufferSize'" > /dev/null
odmdelete -o PdAt -q "uniquetype = 'tmssa/tmssar/tmssa' AND attribute = 'RecvBuffers'" > /dev/null
odmdelete -o PdAt -q "uniquetype = 'tmssa/tmssar/tmssa' AND attribute = 'RecvBufferSize'" > /dev/null
odmdelete -o PdCn -q "uniquetype = 'driver/node/tmssar' AND connkey = 'tmssar' AND connwhere = ''" > /dev/null
   1882        5552        2652        875201143   300         300         751         39  devices.ssa.tm.rte.tmssa.ssa.usr.odmdel `
if [ "$INUSAVE" = "1" ] ; then

odmget -q "uniquetype = 'driver/node/tmssar'" PdDv >> $SAVEDIR/devices.ssa.tm.rte.tmssa.ssa.usr.rodmadd
odmget -q "uniquetype = 'tmssa/tmssar/tmssa'" PdDv >> $SAVEDIR/devices.ssa.tm.rte.tmssa.ssa.usr.rodmadd
odmget -q "uniquetype = 'tmssa/tmssar/tmssa' AND attribute = 'PreferredAdapt'" PdAt >> $SAVEDIR/devices.ssa.tm.rte.tmssa.ssa.usr.rodmadd
odmget -q "uniquetype = 'tmssa/tmssar/tmssa' AND attribute = 'XmitBuffers'" PdAt >> $SAVEDIR/devices.ssa.tm.rte.tmssa.ssa.usr.rodmadd
odmget -q "uniquetype = 'tmssa/tmssar/tmssa' AND attribute = 'XmitBufferSize'" PdAt >> $SAVEDIR/devices.ssa.tm.rte.tmssa.ssa.usr.rodmadd
odmget -q "uniquetype = 'tmssa/tmssar/tmssa' AND attribute = 'RecvBuffers'" PdAt >> $SAVEDIR/devices.ssa.tm.rte.tmssa.ssa.usr.rodmadd
odmget -q "uniquetype = 'tmssa/tmssar/tmssa' AND attribute = 'RecvBufferSize'" PdAt >> $SAVEDIR/devices.ssa.tm.rte.tmssa.ssa.usr.rodmadd
odmget -q "uniquetype = 'driver/node/tmssar' AND connkey = 'tmssar' AND connwhere = ''" PdCn >> $SAVEDIR/devices.ssa.tm.rte.tmssa.ssa.usr.rodmadd
chmod a+x $SAVEDIR/devices.ssa.tm.rte.tmssa.ssa.usr.rodmadd

fi
odmdelete -o PdDv -q "uniquetype = 'driver/node/tmssar'" > /dev/null
odmdelete -o PdDv -q "uniquetype = 'tmssa/tmssar/tmssa'" > /dev/null
odmdelete -o PdAt -q "uniquetype = 'tmssa/tmssar/tmssa' AND attribute = 'PreferredAdapt'" > /dev/null
odmdelete -o PdAt -q "uniquetype = 'tmssa/tmssar/tmssa' AND attribute = 'XmitBuffers'" > /dev/null
odmdelete -o PdAt -q "uniquetype = 'tmssa/tmssar/tmssa' AND attribute = 'XmitBufferSize'" > /dev/null
odmdelete -o PdAt -q "uniquetype = 'tmssa/tmssar/tmssa' AND attribute = 'RecvBuffers'" > /dev/null
odmdelete -o PdAt -q "uniquetype = 'tmssa/tmssar/tmssa' AND attribute = 'RecvBufferSize'" > /dev/null
odmdelete -o PdCn -q "uniquetype = 'driver/node/tmssar' AND connkey = 'tmssar' AND connwhere = ''" > /dev/null
1615        7288        3540        930867466   300         300         640         28  devices.ssa.tm.rte.inventory`
/usr/lib/methods/deftmssar:
          owner = root
          group = system
          mode = 500
          type = FILE
          class = apply,inventory,devices.ssa.tm.rte
          size = 10834
          checksum = "04196    11 "

/usr/lib/methods/cfgtmssa:
          owner = root
          group = system
          mode = 500
          type = FILE
          class = apply,inventory,devices.ssa.tm.rte
          size = 14784
          checksum = "64676    15 "

/usr/lib/methods/cfgtmssar:
          owner = root
          group = system
          mode = 500
          type = FILE
          class = apply,inventory,devices.ssa.tm.rte
          size = 19698
          checksum = "17944    20 "

/usr/lib/methods/ucfgtmssar:
          owner = root
          group = system
          mode = 500
          type = FILE
          class = apply,inventory,devices.ssa.tm.rte
          size = 11642
          checksum = "45009    12 "

/usr/lib/drivers/tmssapin:
          owner = root
          group = system
          mode = 555
          type = FILE
          class = apply,inventory,devices.ssa.tm.rte
          size = 27062
          checksum = "51851    27 "

/usr/lib/drivers/tmssa:
          owner = root
          group = system
          mode = 555
          type = FILE
          class = apply,inventory,devices.ssa.tm.rte
          size = 26862
          checksum = "55878    27 "

/usr/lib/methods/tmssad:
          owner = root
          group = system
          mode = 500
          type = FILE
          class = apply,inventory,devices.ssa.tm.rte
          size = 2348
          checksum = "57592     3 "

   85          7490        5552        930867466   300         300         640         23  devices.ssa.tm.rte.size `
/usr/lib/methods 128
/usr/lpp/SAVESPACE 240
/usr/lib/objrepos 8
/usr/lib/drivers 112
   188         7790        7288        930867466   300         300         640         21  devices.ssa.tm.rte.al `
./usr/lib/methods/deftmssar
./usr/lib/methods/cfgtmssa
./usr/lib/methods/cfgtmssar
./usr/lib/methods/ucfgtmssar
./usr/lib/drivers/tmssapin
./usr/lib/drivers/tmssa
./usr/lib/methods/tmssad
4510        12416       7490        930867465   300         300         640         26  devices.ssa.tm.rte.fixdata`
fix:
	name = IX71809
	abstract = FILESET REQUISITES FOR SSA DEVICE DRIVERS
	type = f
	filesets = "devices.mca.8f97.com:4.2.1.3\n\
devices.mca.8f97.diag:4.2.1.4\n\
devices.mca.8f97.rte:4.2.1.2\n\
devices.pci.14104500.diag:4.2.1.2\n\
devices.pci.14104500.rte:4.2.1.2\n\
devices.ssa.IBM_raid.rte:4.2.1.3\n\
devices.ssa.IBM_raid.vsm:4.2.1.1\n\
devices.ssa.network_agent.rte:4.2.1.1\n\
devices.ssa.tm.rte:4.2.1.1\n\
devices.ssa.disk.rte:4.2.1.3\n\
"
	symptom = "     ...................................................................\n\
  1) After applying PTF U451517, devices.ssa.disk.rte 4.2.1.2, the SSA\n\
     drives on my test machines won\'t configure\n\
      [root@rock] /\n\
      # lsdev -Ccadapter | grep SSA\n\
        ssa0      Available 00-11    SSA Adapter  <--note: adapter=Mayflower\n\
      [root@rock] /\n\
      # lsdev -Ccdisk | grep SSA   \n\
        hdisk7 Defined   00-11-L      SSA Logical Disk Drive\n\
        hdisk8 Defined   00-11-L      SSA Logical Disk Drive\n\
     ...................................................................\n\
  2) I re-ran cfgmgr and captured the following output:\n\
       Method error (/usr/lib/methods/definet > /dev/null 2>&1;opt=`/usr/sbin/\n\
       lsattr -E\n\
       -l inet0 -a bootup_option -F value`\n\
        if [ $opt = \"no\" ];then\n\
                nf=/etc/rc.net\n\
        else\n\
                nf=/etc/rc.bsdnet\n\
        fi;$nf -2;x=$?;test $x -ne 0&&echo $nf failed. Check for invalid \n\
        command s >&2;exit ):\n\
        0514-001 System error:\n\
        Method error (/usr/lib/methods/defssar):\n\
        0514-068 Cause not known.\n\
        exec(): 0509-036 Cannot load program /usr/lib/methods/defssar because \n\
        of the following errors:\n\
        0509-022 Cannot load library libssa.a[shr.o].\n\
        0509-026 System error: A file or directory in the path name does not \n\
        exist.\n\
     ...................................................................\n\
  3) I rejected PTF U451517, devices.ssa.disk.rte 4.2.1.2, reran cfgmgr,\n\
     and the drives came back up available:\n\
       [root@rock] /\n\
       # lsdev -Ccdisk | grep SSA\n\
         hdisk7 Available 00-11-L      SSA Logical Disk Drive\n\
         hdisk8 Available 00-11-L      SSA Logical Disk Drive\n\
     ...................................................................\n\
"

fix:
	name = IX72040
	abstract = Fixes and Enhancements for SSA
	type = f
	filesets = "devices.mca.8f97.com:4.2.1.4\n\
devices.mca.8f97.diag:4.2.1.5\n\
devices.ssa.IBM_raid.rte:4.2.1.4\n\
devices.ssa.disk.rte:4.2.1.4\n\
devices.ssa.network_agent.rte:4.2.1.2\n\
devices.ssa.tm.rte:4.2.1.2\n\
"
	symptom = " 1)Potential System Crash\n\
 2)Some Utilities/Diags do not work as expected\n\
 3)Target Mode SSA doesn\'t configure as expected\n\
"

fix:
	name = IX72886
	abstract = Fixes and Enhancements for SSA (Part 2)
	type = f
	filesets = "devices.mca.8f97.com:4.2.1.4\n\
devices.mca.8f97.diag:4.2.1.5\n\
devices.ssa.IBM_raid.rte:4.2.1.4\n\
devices.ssa.disk.rte:4.2.1.4\n\
devices.ssa.tm.rte:4.2.1.2\n\
"
	symptom = " 1) Problem if using Target Mode (Won\'t configure) .\n\
 2) Potential System Crash if ssa_daemons are stopped, without \n\
 removing (rmdev\'ing) all SSA adapters.\n\
"

fix:
	name = IX81414
	abstract = and fixes to support 2-way RAID5 on SSA
	type = f
	filesets = "devices.mca.8f97.com:4.2.1.8\n\
devices.mca.8f97.diag:4.2.1.9\n\
devices.ssa.IBM_raid.rte:4.2.1.5\n\
devices.ssa.disk.rte:4.2.1.7\n\
devices.ssa.network_agent.rte:4.2.1.5\n\
devices.ssa.tm.rte:4.2.1.3\n\
"
	symptom = " Customer will not have enhanced functionality in support of new\n\
 microcode as well as fixes for minor defects not previously\n\
 found in the field.\n\
"

fix:
	name = IY01925
	abstract = Add support for Advanced SerialRAID Adapter
	type = f
	filesets = "devices.mca.8f97.com:4.2.1.10\n\
devices.mca.8f97.diag:4.2.1.10\n\
devices.ssa.IBM_raid.rte:4.2.1.6\n\
devices.ssa.disk.rte:4.2.1.8\n\
devices.ssa.tm.rte:4.2.1.4\n\
"
	symptom = " No support foe Advanced SerialRAID adapter.\n\
"

fix:
	name = IY01927
	abstract = Support for new SSA enclosures and DASD
	type = f
	filesets = "devices.mca.8f97.com:4.2.1.10\n\
devices.mca.8f97.diag:4.2.1.10\n\
devices.ssa.IBM_raid.rte:4.2.1.6\n\
devices.ssa.disk.rte:4.2.1.8\n\
devices.ssa.tm.rte:4.2.1.4\n\
"
	symptom = " Customer will see latest drives configured as Other SSA Device\n\
 rather than SSA Physical Disk Drive and the new 7133 enclosures\n\
 will not be configured at all.\n\
"

383         0           7790        0           0           0           0           0   `
9           68          194         584         2652        3540        5552        7288        7490        7790        productid devices.ssa.tm.rte.copyright devices.ssa.tm.rte.tmssa.ssa.usr.odmadd devices.ssa.tm.rte.tmssa.ssa.usr.unodmadd devices.ssa.tm.rte.tmssa.ssa.usr.odmdel devices.ssa.tm.rte.inventory devices.ssa.tm.rte.size devices.ssa.tm.rte.al devices.ssa.tm.rte.fixdata  00-11-k  stneA            
f =teseved"cn  me  
)  t	          ./usr/lpp/devices.ssa.tm/devices.ssa.tm.rte/4.2.1.4/inst_root sy         A          A          k( sa m            {7
{7
{76      a  u        ./usr/lpp/devices.ssa.tm/devices.ssa.tm.rte/4.2.1.4/inst_root/liblpp.a           m          m          <aiaff>
1468        0           68          726         0           176         374         0           890761083   300         1           755         40  devices.ssa.tm.rte.tmssa.ssa.root.odmadd`
Config_Rules:
	phase = 1
	seq = 41
	rule = "/usr/lib/methods/deftmssar"
	boot_mask = 0

Config_Rules:
	phase = 2
	seq = 41
	rule = "/usr/lib/methods/deftmssar"
	boot_mask = 0

220         726         68          890761083   300         1           755         42  devices.ssa.tm.rte.tmssa.ssa.root.unodmadd`
odmdelete -o Config_Rules -q "phase = '1' AND seq = '41' AND rule = '/usr/lib/methods/deftmssar'" > /dev/null
odmdelete -o Config_Rules -q "phase = '2' AND seq = '41' AND rule = '/usr/lib/methods/deftmssar'" > /dev/null
609         1468        374         890761083   300         1           755         40  devices.ssa.tm.rte.tmssa.ssa.root.odmdel`
if [ "$INUSAVE" = "1" ] ; then

odmget -q "phase = '1' AND seq = '41' AND rule = '/usr/lib/methods/deftmssar'" Config_Rules >> $SAVEDIR/devices.ssa.tm.rte.tmssa.ssa.root.rodmadd
odmget -q "phase = '2' AND seq = '41' AND rule = '/usr/lib/methods/deftmssar'" Config_Rules >> $SAVEDIR/devices.ssa.tm.rte.tmssa.ssa.root.rodmadd
chmod a+x $SAVEDIR/devices.ssa.tm.rte.tmssa.ssa.root.rodmadd

fi
odmdelete -o Config_Rules -q "phase = '1' AND seq = '41' AND rule = '/usr/lib/methods/deftmssar'" > /dev/null
odmdelete -o Config_Rules -q "phase = '2' AND seq = '41' AND rule = '/usr/lib/methods/deftmssar'" > /dev/null
   173         0           726         0           0           0           0           0   `
3           68          374         726         devices.ssa.tm.rte.tmssa.ssa.root.odmadd devices.ssa.tm.rte.tmssa.ssa.root.unodmadd devices.ssa.tm.rte.tmssa.ssa.root.odmdel      kꜹ [
( @          R*  	{7u{7u{76      +     R*      ./usr/lib/methods/deftmssar              @            @           4sJ         H   t                        1L                      .text         t                   .data               x               @.bss                               .loader           5  $                   b   | B 9   e)*  A $|mx|#x|+x H  ]A }sx}{x 9     H  e`    ,  A b H 1A |      @       p .__start   A   L |	N           |   !`8  H ـA ,  @0a 8H `   0a 8H q`   ;  ,  0a 8A ,H QA 0a 8H `   8~  0!}H 0H `   ,  0a <@ (0a 8H a`   H 	A 8`  0!H  H M`   ;  ,   <0a 8,   A  H !`   H ɀA 8~  H  0 0 AH %A ;  ,  0  0 @A $0a 8H `   H A 8~  H  lH ŀA ;  ,  , A $0 (0 @H  ;  ,  0a 8@h ,0 00`  H %A 0a 8H m`   H A 8`  0!}N  0!}N         A        main  |   ! ;  a 8 
0` 8H A ;  , 0a D@ 8`  0! H  H `   0a X0 ~H u`   0a 0H e`   8    T b ha V x b p0 8H ̀A ,8~  @  H IA 8`  0! }H  H -A 8`   0! }N         A         CreateTmssarCuDv   $A   L |	N           |! H8  8  H  ,  8e  @ <H  m,  @ 0  0 8e  H  U,  @   0 8e  H  =K聁 H8d  }0! @N         A         p LL_Count    8` ,   M  8`  N         @           LL_IsLastItem   |  4T~N         @           
LL_IsEmpty  | @,  @ $    8` N      8` N  A $A8e    ,  | @A AK8`  N         @          \ LL_DeleteItem |! H8  KA,  @ d       H0! @}N         A         8 LL_DeleteFirst|!4   HK,  8   8` A    H0! @H  H| @8`  A  A $  ,  | @A A Ke  H    8`    H0! @}N         A          
LL_GetNext    N         @           LL_GetFirst     | @,   @ 8  H 8  H  PM  A0`    ,   | @M  AKN         @          H LL_AddBefore        N         @           LL_AddAfter   |! H8   8    Km,    ,  @ ,A (0    ,   A 0    ,   A K H0! @}  N         A         h 
LL_AddLastKD       @           LL_AddFirst   8     N         @           LL_Init     (|7   b , 0!3 @0@ 4008~  8H )A 8~  H AA 8`H YA 8  0 @H mA ,   ^8`  ( *0 ^A xH  Ĉg  a 8A : 90a 8H Y`   ,  040a 8A 0H A`   ,  080a 8A H )`   ,  8` @ h8`  x0!p}H  `@ P _ 0( L9@  00@  (  LAl | |(|(+  *@  ( L@KЁx0!p}N         A       X ValidTmssaAdapter |;   !0 8H  ,  8`  8A    H0! @H  8`   H0! @}N         A        T ConvertStringToInt|;   !0 8H  i,  8`  8A    H0! @H  8`   H0! @}N         A        T ConvertStringToULong  |;   !;  0 88  H A  8| @@ 8`   X0! P}H  ~  8`  X0! P}N         A        h ConvertStringToLong   |7   b , 0!3 @0@ 4008  8.H A 8  H 1A 8`H IA 3 8  H A 3 ;  8}  H рA |0` PH A ,   0a 88  08  @ 8` 6H  PH ݀A b X 8H A ,a 8@  H A 8` 	 X0! P}H  H A 8`   X0! P}N         A        RemoveCuDep   |7   b , 0!3 @0@ 4008~  8H 
A 8~  H 
A 8`H A 8  b XH eA ,8` A 8`   H0! @}N         A         AddCuDep  |7   ! 8;   ,b 0@ <3 @0@00488}  H 
1A 8}  H 
IA 8`H 
aA ,   ,b 03 @0P@ 40t0h8}  8H 	A 8}  H 
A 8`H 
A 8~  H A ;  8  H A |c0c PH A ,   0a <8  08  @ 8` 6H  XH A  8b X <H 1A ;  a <H ـA ,,  8` A 8`  A  X0! PH  8`  X0! P}N         A       ` GetCuDep  |  0!a 88 
0` H A ;  , 8b p@ 8`  H0! @H  HH A ,  8  A  H ɀA 8`  H0! @}H  H A 8`   H0! @}N         A         ChangeCuDvObject  |8 @ !;  |a @;  ;  08 B Km`   ,  0 8a @@ K`   a 80 <,  0c A |H 	,   8@ pf   a <}  a 8K`   ,   80 8a @A  88`  H  4K`   a 83 ,  3 0c 0 <A H K8`   X0! P}N         A         BuildAdapterArrays|;   !a 8b 0 <8 
0c dH 	рA ;  ,a 88  @  X0! P}8` N  H 
	A ;  ,  0 h <A 8~  H 	ŀA 8}   XH  HH 	A ;  ,  8~  A  H 	A 8   X0! P}H  H 	}A 8`   X0! P}N         A         GetCuAndPdDv  !p|0 80 K,  @ a8H 	A 8`  0!}N         A         @ 
TurnOnLeds| 0 ;  !8 
0 4H qA ;  ,0 X0 P0 88  @ 8` H  pH 	A ,  0c ,8  8   @   8}  H iA 8` !H  <KA,  8}  @  H IA 8`  X0! P}H  H -A 8`   X0! P}N         A         GetClusterNumber  !|a < HK`   ,  0 8a <@ \Ku`    8a <,   A DKa`   a 8H A a <0 8KA`    8a <,   A K-`   Ḱ H0! @}N         A          CleanUpAdapterList| 0 !aL8 
8}  H ŀA ;  ,0<8 0a <@ hdx0!p}8` N  8x  H A 8  H A 8` H 8  H A 8` 6H p8  H A 8` !H \H A b p0@0 <8 @8 H !A ,,  A ,@;@  ,  A3 $;  3 @ 3| H  ,8  H -A dx0!p}8` N  8{  8  8  0 8H A ,  8{  A KM,  8{  8  8  0 8A dH YA ,  ;#  8` AH A ,  ;  8  0x AH q`   0y ,0 K,  aL8  AK`   @3Z |8 3 @ 3| 8{  8  8  KH8  H =A 8`  x0!p}N         A        GetAvailableAdapters  |7  b , 3 @!P;  b 0@ 80 0 0 88}  H }A 8}  H A 8`H A ,   ,b 03 @0 @ 40 0 8}  8H 5A 8}  H MA 8`H eA 8~  H A 0c PH A ,   0a 8  0@ 8` 6H  H A b 0 @ H A ;  a H =A ,,  8` A h0a X0 8@ 8`  H  TK,  0a l0 <@ 8`  0! H  4K,  a 8 <Tg8` A |Cx  8`   0! }N         A        GetAdapDevNo       4A   L |	N            8A   L |	N            <A   L |	N            @A   L |	N               b D 8  q A ||+|"*A H|8@@@@ |A L  H  p|+|*A $0  |8@@@|+@ P@ D|*@|,     T A |0|0|8@H  |8@|0}0@@@ L  A A 8`N  8` N  8`  N  8c8  ,  |0@A  @  ,  |0@KA A 8`N  8`  N  8` N                                      HA   L |	N            LA   L |	N            PA   L |	N            TA   L |	N            \A   L |	N            `A   L |	N            dA   L |	N            hA   L |	N            lA   L |	N            tA   L |	N            xA   L |	N            |A   L |	N            A   L |	N            A   L |	N            A   L |	N            A   L |	N               b D 8   q A (||"+|*M  |+|*0   @N  p =@!k 9J}i|exA    ,    8 M  8 B   0|P8})P},P@ 4  }	P8})P},P@ ,  |P8})P},PA})8})PyAH  })@})PyA}Cx8 t T@> @N   A   L |	N                     deftmssar   driver/node/tmssar  tmssar  tmssar  tmssar  /etc/objrepos/config_lock   @(#) src/ssa/usr/lib/methods/common/cfgmem.h, ssaraid, ssa42G, t9739A5 1.1 97/09/17 @(#) src/ssa/usr/lib/methods/common/LL.h, ssaraid, ssa42G, t9739A5 1.1 97/09/17 @(#) 96  1.1  src/ssa/usr/lib/methods/deftmssar/deftmssar.c, tmssacfg, ssa42G, t9739A5 9/17/97 04:13:08 @(#) src/ssa/usr/lib/methods/common/LL.h, ssaraid, ssa42G, t9739A5 1.1 97/09/17 @(#) src/ssa/usr/lib/methods/common/LL.c, ssaraid, ssa42G, t9739A5 1.1 97/09/17 /etc/objrepos/config_lock   ssar    ipn_node_number /etc/objrepos/config_lock   ssar    node_number /etc/objrepos/config_lock   Assert: [%s # %d (%s)]
 TmssaUtil.c NULL != (void *)AdapterName Assert: [%s # %d (%s)]
 TmssaUtil.c NULL != (void *)pAdapDevno  /etc/objrepos/config_lock   Assert: [%s # %d (%s)]
 TmssaUtil.c Name != NULL    Assert: [%s # %d (%s)]
 TmssaUtil.c Dependency != NULL  Assert: [%s # %d (%s)]
 TmssaUtil.c pCuDepEntry != NULL Assert: [%s # %d (%s)]
 TmssaUtil.c pCuDepEntry != NULL Assert: [%s # %d (%s)]
 TmssaUtil.c AdapterName != NULL 00  01  02  PdDvLn LIKE 'adapter/*/ssa*' AND ddins = 'ssa' AND status = '%d'    resource = 'devno' AND value3 = '%s'    name = '%s' AND dependency = '%s'   name = '%s' AND dependency = '%s'   @(#) src/ssa/usr/lib/methods/common/cfgmem.h, ssaraid, ssa42G, t9739A5 1.1 97/09/17 @(#) src/ssa/usr/lib/methods/common/LL.h, ssaraid, ssa42G, t9739A5 1.1 97/09/17 @(#) 67  1.2  src/ssa/usr/lib/methods/common/TmssaUtil.c, tmssacfg, ssa42G, t9747B4 10/17/97 07:09:57                                                h                                                                                                                   %   _         #errno         @                     @       _iob          @       exit          @
       strlen        @
       malloc        @
       free          @
       fflush        @
       sprintf       @
       fprintf       @
              8      @
       strtol        @
       __crt0v       @              E      @
              U      @
              c      @
              q      @
                    @
                    @                    @                    @       getattr       @
       setleds       @
                    @
                    @
                    @
                    @
                    @
                   @
       odm_lock      @
       __start    !
                                                 $       (       ,       0       4       8       <       @       D   
    H       L       P       T       X       \       `       d       h       l   	    p       t       x        |                                                                    /usr/lib:/lib:/usr/lpp/xlC/lib    libc.a shr.o  libssa.a shr.o  libcfg.a shr.o  libodm.a shr.o  @VPDdeftmssar/576565500/420  _system_configuration  __mod_init  SSAL_GetCuVPD  CFG_GetPdDv  CFG_GetCuDv  CFG_Terminate  CFG_Initialise  CuDvDr_CLASS  CuDep_CLASS  CuDv_CLASS  odm_rm_obj  odm_get_list  odm_get_first  odm_change_obj  odm_add_obj  odm_unlock  N k
 \
( @          9  	{7v{7v{76      +     9      ./usr/lib/methods/cfgtmssa               @            @           4s         H   )                        1L                      .text         )                   .data               *                @.bss                               .loader             1                   b   | B 9   e)*  A $|mx|#x|+x H  ]A }sx}{x 9     H  e`    ,  A b H )A |      @       p .__start   A   L |	N           |a !0 HH , A H8` }0!@N  0a HH a, @  8~  H ŀA ,  @ H, @ <a LH )`   ;  ,  A $H &aA H0!@}8  N  0a 8H Q`   ;  ,  @̀ 8,  @ $H &A H0!@}8` "N  a L0h0H `   ;  ,  @$, @ $H %рA H0!@}8`  N  0aH0H #A ,  A $H %A H0!@}8` N  , A $H %mA H0!@}8` N  0a8 8  H %eA ,  a P@ $H %-A H0!@}8` &N  0aH %QA ;  ,@ 80a8  8  H %A H $A H0!@}8` *N   L0 <H %%A  <0 @H ,  @ ta L8  88 8 9  H %A ,  @ 80a8  8  H $A H $aA H0!@}8` +N  8 0 @H ,  A @W0 }?3x}Kx L0 0 0a dH A 0a d8  H $A ,  @ 0a dH $A 0a d8 8  H $̀A ,@ 80a8  8  H #ـA H #A H0!@}8` ,N   L0 0 (0a H uA 0a 8  H $!A ,  @ 0a H $1A 8  0a 8!mH $AA ,@ D0a8  8  H #MA 0a dH #A H #A H0!@}8` ,N  0a DH !`   0a DH `   ;  ,  A \0a8  8  H "A H "A 0a H #A 0a dH #}A 0a DH `   H0!@}8  N   8a L<H <a8| @ \0a8  8  H "qA 0a DH I`   H "9A 0a H #A 0a dH "A H0!@}8` N  0@0a D0@H }`   ,  A \0a8  8  H !A 0a DH `   H !ŀA 0a H "A 0a dH "A H0!@}8` -N   L0a@8 @H Րa@a L0 ,8  0 <H  A ,  @ \0a8  8  H !qA 0a DH I`   H !9A 0a H "A 0a dH !A H0!@}8` !N  0c ,0DH 	`   ,  @ \0a8  8  H !A 0a DH `   H  ɀA 0a H !A 0a dH !A H0!@}8` N  a L0 88  0 <H -A ,  A0c ,0HH 	=`   ,  Ata L0 H8  0 <H A ,  A0c ,0LH 	`   ,  A<a L0 T8  0 <H A ,  A0c ,0PH `   ,  A8 tT8 m; U <3aV L0~ dH uA  <|( @ x!( })1 9`  B@ 8&   <,  1 A ;  0 3{ B H  {  3{ B Ј   <,  A   0 l0a\H Y`   H  {  0 l0a\H A`   08;  \80 T X `8` 0 P8 H  !A ,@ P0a8  8  H 	A 0a DH `   H рA 0a H A 0a dH A 8` 5HH  $0aH a`   ;  ,  A l8   X P8` 0 P8 H A 0a8  8  H A 0a DH Y`   H IA 0a H A 0a dH 	A 8~  H  0a DH %`   H A 8`  H0!@}aN  H0!@}N         A       	  main  |` 8`  M  8` N         @           IsEvenNumber  ,  |!,  HA 48  @ 8`  0! @N    8` H  p0@ d 8h  K}H  0@  8h  KiH   |8 A 8h  KM,  0 |  0h AA  |8 A8`   H0! @}N         A          UsableMinorNumbers|;     ;  !8e  0 80 8  H -A ,  3 ,8}  A `H A ,  8}  0 <A HH M`   ,  ,  8`  @ 40 <@ $H  A 0c $ |(@B A 8`   X0! P}N         A         DeterminePreferredAdapter |;   !H aA ,    b (0 3 @A 40 0 8~  8PH 5A 8~  H MA 8`H eA 8  H A 0;  |dH A ,  0 |@8`  A 0 A 4~H ]A ,  A  3|@A ~H =A K0} 0 8H `   ,    b (0 3 @@ 80 0 8  8H iA 8  H A 8`H A H  a 8 X0! P}N         A       L StripClusterFromDeviceName   ,  ,  @ 8` N  8  @   8` N         @          0 ValidateParametersa|   ! 9   ;    ;   8   0 xH !A ,3}  ; A x0( , :/ ? 88  @ ,, lA A @    8  H  8` H  L  8  H A ,A 0( , :/ ? 8K 8`   | A 8`  X0! P}aN         A         ParseParameters        $A   L |	N           |7   b ( ,!3 @0@ 4008~  8H )A 8~  H AA 8`H YA 8  0 @H mA ,   ^8`  ( *0 ^A xH  Ĉg  a 8A : 90a 8H a`   ,  040a 8A 0H I`   ,  080a 8A H 1`   ,  8` @ h8`  x0!p}H  `@ P _ ,( L9@  00@  (  LAl | |(|(+  *@  ( L@KЁx0!p}N         A       X ValidTmssaAdapter |;   !0 8H  ,  8`  8A    H0! @H  8`   H0! @}N         A        T ConvertStringToInt|;   !0 8H  i,  8`  8A    H0! @H  8`   H0! @}N         A        T ConvertStringToULong  |;   !;  0 88  H A  8| @@ 8`   X0! P}H  ~  8`  X0! P}N         A        h ConvertStringToLong   |7   b ( ,!3 @0@ 4008  8.H A 8  H 1A 8`H IA 3 8  H A 3 ;  8}  H ـA |0` PH A ,   ,a 88  08  @ 8` 6H  PH A b T 8H A ,a 8@  H 	A 8` 	 X0! P}H  H A 8`   X0! P}N         A        RemoveCuDep   |7   b ( ,!3 @0@ 4008~  8H 
A 8~  H 
A 8`H A 8  b TH mA ,8` A 8`   H0! @}N         A         AddCuDep  |7   ! 8;   (b ,@ <3 @0@00488}  H 
1A 8}  H 
IA 8`H 
aA ,   (b ,3 @0P@ 40t0h8}  8H 	A 8}  H 
A 8`H 
A 8~  H A ;  8  H A |c0c PH ŀA ,   ,a <8  08  @ 8` 6H  XH A  8b T <H 9A ;  a <H A ,,  8` A 8`  A  X0! PH  8`  X0! P}N         A       ` GetCuDep  |  ,!a 88 
0` H ɀA ;  , 8b l@ 8`  H0! @H  HH A ,  8  A  H рA 8`  H0! @}H  H A 8`   H0! @}N         A         ChangeCuDvObject  |8 @ !;  |a @;  ;  08 B H Y`   ,  0 8a @@ H `   a 80 <,  0c A |H 	,   8@ pf   a <}  a 8H `   ,   80 8a @A  88`  H  4H `   a 83 ,  3 0c 0 <A H K8`   X0! P}N         A         BuildAdapterArrays|;   !a 8b , <8 
0c dH 	ـA ;  ,a 88  @  X0! P}8` N  H 9A ;  ,  0 h <A 8~  H 	̀A 8}   XH  HH )A ;  ,  8~  A  H 	A 8   X0! P}H  H 	A 8`   X0! P}N         A         GetCuAndPdDv  !p|0 80 K,  @ a8H A 8`  0!}N         A         @ 
TurnOnLeds| , ;  !8 
0 4H yA ;  ,0 X0 P0 88  @ 8` H  pH MA ,  0c ,8  8   @   8}  H qA 8` !H  <KA,  8}  @  H QA 8`  X0! P}H  H 5A 8`   X0! P}N         A         GetClusterNumber  !|a < HH `   ,  0 8a <@ \H 
a`    8a <,   A DH 	M`   a 8H A a <0 8H 
-`    8a <,   A H 	`   Ḱ H0! @}N         A          CleanUpAdapterList| , !aL8 
8}  H ̀A ;  ,0<8 0a <@ hdx0!p}8` N  8x  H !A 8  H ɀA 8` H 8  H A 8` 6H p8  H A 8` !H \H A b l0@0 <8 @8 H QA ,,  A ,@;@  ,  A3 $;  3 @ 3| H  ,8  H 5A dx0!p}8` N  8{  8  8  0 8H 
A ,  8{  A KM,  8{  8  8  0 8A dH 
A ,  ;#  8` AH A ,  ;  8  0x AH 
`   0y ,0 K,  aL8  AH `   @3Z |8 3 @ 3| 8{  8  8  KH8  H EA 8`  x0!p}N         A        GetAvailableAdapters  |7  b ( 3 @!P;  b ,@ 80 0 0 88}  H }A 8}  H A 8`H A ,   (b ,3 @0 @ 40 0 8}  8H 5A 8}  H MA 8`H eA 8~  H A 0c PH %A ,   ,a 8  0@ 8` 6H  H !A b 0 @ H A ;  a H EA ,,  8` A h0a X0 8@ 8`  H  TK,  0a l0 <@ 8`  0! H  4K,  a 8 <Tg8` A |Cx  8`   0! }N         A        GetAdapDevNo       0A   L |	N            4A   L |	N            8A   L |	N            <A   L |	N                       b @ 8  q A ||+|"*A H|8@@@@ |A L  H  p|+|*A $0  |8@@@|+@ P@ D|*@|,     T A |0|0|8@H  |8@|0}0@@@ L  A A 8`N  8` N  8`  N  8c8  ,  |0@A  @  ,  |0@KA A 8`N  8`  N  8` N                                      DA   L |	N            HA   L |	N            LA   L |	N            PA   L |	N            XA   L |	N            \A   L |	N            `A   L |	N            dA   L |	N            hA   L |	N            pA   L |	N            tA   L |	N           |! H8  8  H  ,  8e  @ <H  m,  @ 0  0 8e  H  U,  @   0 8e  H  =K聁 H8d  }0! @N         A         p LL_Count    8` ,   M  8`  N         @           LL_IsLastItem   |  4T~N         @           
LL_IsEmpty  | @,  @ $    8` N      8` N  A $A8e    ,  | @A AK8`  N         @          \ LL_DeleteItem |! H8  KA,  @ d       H0! @}N         A         8 LL_DeleteFirst|!4   HK,  8   8` A    H0! @H  H| @8`  A  A $  ,  | @A A Ke  H    8`    H0! @}N         A          
LL_GetNext    N         @           LL_GetFirst     | @,   @ 8  H 8  H  PM  A0`    ,   | @M  AKN         @          H LL_AddBefore        N         @           LL_AddAfter   |! H8   8    Km,    ,  @ ,A (0    ,   A 0    ,   A K H0! @}  N         A         h 
LL_AddLastKD       @           LL_AddFirst   8     N         @           LL_Init     x |A   L |	N            A   L |	N            A   L |	N            A   L |	N            A   L |	N                                       b @ 8   q A (||"+|*M  |+|*0   @N  p =@!k 9J}i|exA    ,    8 M  8 B   0|P8})P},P@ 4  }	P8})P},P@ ,  |P8})P},PA})8})PyAH  })@})PyA}Cx8 t T@> @N   A   L |	N            A   L |	N            A   L |	N            A   L |	N            A   L |	N            A   L |	N            A   L |	N            A   L |	N            A   L |	N            A   L |	N            A   L |	N                     cfgtmssa    /dev/%s.%s  im  /dev/%s.%s  tm  RecvBuffers RecvBufferSize  XmitBuffers XmitBufferSize  tmssa   TMSSA DDS   :l:12   :l:12   Assert: [%s # %d (%s)]
 cfgtmssa.c  strlen( String ) > 0    Assert: [%s # %d (%s)]
 cfgtmssa.c  FALSE   PreferredAdapt  @(#) src/ssa/usr/lib/methods/common/cfgmem.h, ssaraid, ssa42G, t9739A5 1.1 97/09/17 @(#) src/ssa/usr/lib/methods/common/LL.h, ssaraid, ssa42G, t9739A5 1.1 97/09/17 @(#) 00  1.1  src/ssa/usr/lib/methods/cfgtmssa/cfgtmssa.c, tmssacfg, ssa42G, t9739A5 9/17/97 04:14:24       /etc/objrepos/config_lock   ssar    ipn_node_number /etc/objrepos/config_lock   ssar    node_number /etc/objrepos/config_lock   Assert: [%s # %d (%s)]
 TmssaUtil.c NULL != (void *)AdapterName Assert: [%s # %d (%s)]
 TmssaUtil.c NULL != (void *)pAdapDevno  /etc/objrepos/config_lock   Assert: [%s # %d (%s)]
 TmssaUtil.c Name != NULL    Assert: [%s # %d (%s)]
 TmssaUtil.c Dependency != NULL  Assert: [%s # %d (%s)]
 TmssaUtil.c pCuDepEntry != NULL Assert: [%s # %d (%s)]
 TmssaUtil.c pCuDepEntry != NULL Assert: [%s # %d (%s)]
 TmssaUtil.c AdapterName != NULL 00  01  02  PdDvLn LIKE 'adapter/*/ssa*' AND ddins = 'ssa' AND status = '%d'    resource = 'devno' AND value3 = '%s'    name = '%s' AND dependency = '%s'   name = '%s' AND dependency = '%s'   @(#) src/ssa/usr/lib/methods/common/cfgmem.h, ssaraid, ssa42G, t9739A5 1.1 97/09/17 @(#) src/ssa/usr/lib/methods/common/LL.h, ssaraid, ssa42G, t9739A5 1.1 97/09/17 @(#) 67  1.2  src/ssa/usr/lib/methods/common/TmssaUtil.c, tmssacfg, ssa42G, t9747B4 10/17/97 07:09:57       @(#) src/ssa/usr/lib/methods/common/LL.h, ssaraid, ssa42G, t9739A5 1.1 97/09/17 @(#) src/ssa/usr/lib/methods/common/LL.c, ssaraid, ssa42G, t9739A5 1.1 97/09/17                                                                                                                                                                                                                  ,   2   _         errno         @       access        @
       mknod         @
                    @
       unlink        @
              +      @       _iob          @       optind        @       opterr        @       exit          @
       strlen        @
       malloc        @
       free          @
       fflush        @
       sprintf       @
       fprintf       @
       isdigit       @
       getopt        @
              C      @
       strtol        @
       __crt0v       @       optarg        @              P      @
              `      @
              n      @
              |      @
                    @
                    @                    @                    @       loadext       @
       genminor      @
       getminor      @
       genmajor      @
       getattr       @
       setleds       @
                    @
                    @
                    @
                    @
                   @
                   @
       odm_lock      @
       __start    !
                                                                               	                                                                                     '               +    $   )    (   -    ,        0   *    4   ,    8       <       @       D   &    H   %    L   (    P       T       X   !    \   $    `   #    d   "    h       l       p       t       x       |                        
  /usr/lib:/lib:/usr/lpp/xlC/lib    libc.a shr.o  libssa.a shr.o  libcfg.a shr.o  libodm.a shr.o  @VPDcfgtmssa/576565500/420  
sysconfig  _system_configuration  __mod_init  SSAL_GetCuVPD  CFG_GetPdDv  CFG_GetCuDv  CFG_Terminate  CFG_Initialise  CuDvDr_CLASS  CuDep_CLASS  CuDv_CLASS  odm_rm_obj  odm_get_list  odm_get_first  odm_change_obj  odm_add_obj  odm_unlock k*# Z
( @          L  
{7t{7t{76      +     L      ./usr/lib/methods/cfgtmssar              @            @           4s/         H   8  	                      1L                      .text         8                   .data             	  9               @.bss      	  	                       .loader           	j  C                   b   | B 9   e)*  A $|mx|#x|+x H  ]A }sx}{x 9     H  e`    ,  A b H *A |      @       p .__start   A   L |	N           |ܐ !0 HH U, A (8` }0! N  0a HH , @  8|  H =A ,  @L H,  @ @0| H #`   ;  ,  A (H 2A (0! }8  N  0a 8H #`   ;  ,  @Ȁ 8,   @ (H 2A (0! }8` "N  0a <H 0`   0a <H %`   ;  ,  A 4H 2QA 0a <H $E`   (0! }8  N  0a <H ,5`   ,  @ 40a <H $	`   H 2A (0! }8`  N  a L080 pH !u`   ;  ,  A 40a <H #`   H 1A (0! }8  N  0a8 8  H 1A ,  a X@ 40a <H #i`   H 1aA (0! }8` &N  0aH 1A ;c  ,@ L0a8  8  H 1=A 0a <H #`   H 1A a(0! }8` *N  Wzc@ \0| 8  H 15A ,  @ 0| $H 1EA  \0| 48! H 1UA ,@ D0a8  8  H 0A 0a <H "y`   H 0qA (0! }8` ,AN  000a <H `   ;  ,  A P0a8  8  H 0IA 0a <H "`   0| DH 0A H 0A (0! }8` -AN  :   8?  ;  0  0 T0a$8 H 0`   0a,0 `H .`   080;  d h `8` 0 X8 H 2AA  `8` 0 X8 H 2)A ,@ P0| lH /рA 0a8  8  H /QA 0a <H !!`   H /A (0! }8` 5N  0| |0 8  H 1A ;  ,@ \ X `8` 0 X8 H 1A 0| H /IA 0a8  8  H .ɀA 0a <H  `   H .A 8` H 0a @H ,`   8}  0 P8 H 1A ( @ d T 80 P|8@0 @0a <A H , @8}  0 P8 H 1AA (  T 80 P0 @@ |8@0a <K,@ |8}  H 1-A  X `8` 0 X8 H 0A 0| H .UA 0a8  8  H -ՀA 0a <H `   0a @H H -A 8` (0! }H 8` 
H 0ـA 8}  0 P8 H 0}A ( @ d T 80 P|8@0 @0a <A H , @x8}  0 P8 H 09A (  T 80 P0 @@ |8@0a <K,@ |8}  H 0%A  X `8` 0 X8 H /A 0| H -MA 0a8  8  H ,̀A 0a <H `   0a @H H ,A 8` (0! }H 8}  H /A  `8` 0 X8 H /)A 0a <H I`   0| H ,̀A 0a @H ;  ,  A 40a8  8  H ,9A 0a @H )H ,A 8  (H (0a @H 8  0a L8 8 9  H /YA c@ \0| 8  H ,%A ,  @ 0| H ,5A  \0|8!$H ,EA ,@ ,0a8  8  H +A H +mA 8` ,(H 00a$8 H ,]`    `8` 0 X8 H .	A  `8` 0 X8 H -A ,@ @0|$H +A 0a8  8  H +A H *A 8` 5(0! }H 0|4H , A P X `8` 0 X8 H -A 0|DH +1A 0a8  8  H *A H *A 8` H 0|T8 
H $A ;  ,@ P X `8` 0 X8 H -A 0a8  8  H *UA 0|pH *A H *A 8` H @ b l0 pH #рA ,  A h8  H #A  X `8` 0 X8 H ,A 0a8  8  H )A 0|H *AA H )A 8` (0! }H H ;  ,  A h8  H #mA  X `8` 0 X8 H ,1A 0a8  8  H )mA 0|H )̀A H )5A 8}  (0! }H X8  H #	A ,@ $H )A 8` (0! }H (H Y;  ,  A H (ՀA 8  (0! }H  8}  H +A  X `8` 0 X8 H +iA 0| H )A 0a8  8  H (A 0a <H i`   0a @H 
}H (YA 8  H  |8}  H +A  X `8` 0 X8 H *A 0| H (A 0a8  8  H (-A 0a <H `   0a @H 
H 'A 8  H  H '݀A 8`  (0! }N  (0! }N         A	        main  a|   !8 
0~H !A ;  ,08  0a 8@ h0!`}8` N  H  1A b l080 88 @8 H %A ,,  A 88;  ,  A x (33f  ;  @ d8{  0 8  H  (8  H  ŀA h0!`}8` N  H ]A a83 | 3 0 8{  8  @ K8  H  uA 8`  h0!`}aN         A    , PublishDefinedTmssaNames  |! x  0 80|0`tH U`   ,  8` A 8`   x0! p}N         A      D CuDepAlreadyThere | !K,    0a D0d@ 0H $`   0l0a TH $`   0a 8H `   ,  @ 8`   x0! p}N         A     l AddCuDepEntry |;   !PH (ـA ,  8` A ԃ (8` A 0~  H ـA 0~ @H ̀A 8`  H (1A 8` H (%A 8` H (A H (A ;  H (A | 8`  A H A   3 H0<0D0X8~  H A 0}`8  a < D 8 @0 88~  H (A 8`  0! }N   0! }N   0! |N         A         LaunchKeepOpenDaemon  |;   !a <H `   ,  a <0 8A 8  H !`    XH  H  A`    8  8d  | (@A \A HH 5`   ,   8a <0 8@ H a`    8 Ka <8  H  `   H  a <8  H  `    X0! P}N         A         AddItemToClusterList  |;   !P8`    	a 80}0H !1A ,  8 
@0} H aA ;  ,0}@ 8` 	0!	}H H 9A }C00011=$0a 8  H YA 0 80af0 8  H &A ,a 88  ,  @ $A H iA 8~  H A 8` 
H H &mA ,  a 8,  @ HA H 1A 0 @8  H  !A ,  8~  A ,H A 8` 
	0!	}H  A H A 0,0 <8  8  H  AA ,  ;  8  0} @ 8~  H iA 8` !H  \H  u`   	0} ,H  e`   8}  H %̀A ,8~  @  H )A 8` !	0!	}H  H A 8`  	0!	}N  		0!	}N         A        AddTmssaCuDvEntry |   ! <a @8 
0~H AA ;  ,0܀a @0 88  @  X0! P}8` N  H A ,  ;  3 ,a <8  @ 8  H )A 8` !H  hH u`   ,  8~   <A @H `   8}  H $A ,8  @  H A 8` ! X0! P}H   8  H A 8`   X0! P}N         A        VerifyPreferredAdapter| ! a H Q`   ,  0 8a A 8`  }0! N  H `    8  ,  33A;  0a <8  8  H A 0a <0 PH =A ,   n, / 0 A D@ 0a <K,  @ a 8H m`   ,   80 8a A \8   8H  , A  0a PA  nH E`   ,  @ `0 0a <K,  A0! }H  HH A`    8,  A   0a <8  8  H %A K 8`  0! }N         A       x ProcessClusters   !|a < HH `   ,  0 8a <@ \H I`    8a <,   A DH 5`   a 8H ՀA a <0 8H `    8a <,   A H `   Ḱ H0! @}N         A          CleanUpClusterList|;   !a <;  H `   ,  0 8a <@ H `   a 8,  A l |@A ,H }`   ,   80 8a <A  8    8H  80   8` H  ,H `   a 8,  A  |@AK8`   X0! P}N         A         MatchNodeNumber   |;   !a <H `   ,  0 8a <@ |H `   a 8,  A h |@A 0A XH `   ,   80 8a <A 8    8H  08` H  ,H `   a 8,  A  |@AK8`   X0! P}N         A         MatchClusterNumber|;   !a @ D0 8H `    8 3 a DK,  a @  0 <A 8`  XH  lK,  8` @  <H A ,  ;    0~ @ 8`  XH  0    <H `   a D8  K8`  X0! P}N         A         GenerateClusterList      ,  ,  @ 8` N  8  @   8` N         @          0 ValidateParametersa|   ! 9   ;    ;   8   0H iA ,3} ; A x0( , :/ ? 88  @ ,, lA A @    8  H  8` H  L  8  H A ,A 0( , :/ ? 8K 8`   | A 8`  X0! P}aN         A         ParseParameters        $A   L |	N           |7   b ( ,!3 @0@ 4008~  8H )A 8~  H AA 8`H YA 8  0 @H mA ,   ^8`  ( *0 ^A xH  Ĉg  a 8A : 90a 8H i`   ,  040a 8A 0H Q`   ,  080a 8A H 9`   ,  8` @ h8`  x0!p}H  `@ P _ ,( L9@  00@  (  LAl | |(|(+  *@  ( L@KЁx0!p}N         A       X ValidTmssaAdapter |;   !0 8H  ,  8`  8A    H0! @H  8`   H0! @}N         A        T ConvertStringToInt|;   !0 8H  i,  8`  8A    H0! @H  8`   H0! @}N         A        T ConvertStringToULong  |;   !;  0 88  H A  8| @@ 8`   X0! P}H  ~  8`  X0! P}N         A        h ConvertStringToLong   |7   b ( ,!3 @0@ 4008  8.H A 8  H 1A 8`H IA 3 8  H A 3 ;  8}  H A |0` PH A ,   ,a 88  08  @ 8` 6H  PH A b T 8H A ,a 8@  H A 8` 	 X0! P}H  H A 8`   X0! P}N         A        RemoveCuDep   |7   b ( ,!3 @0@ 4008~  8H 
A 8~  H 
A 8`H A 8  b TH uA ,8` A 8`   H0! @}N         A         AddCuDep  |7   ! 8;   (b ,@ <3 @0@00488}  H 
1A 8}  H 
IA 8`H 
aA ,   (b ,3 @0P@ 40t0h8}  8H 	A 8}  H 
A 8`H 
A 8~  H ɀA ;  8  H A |c0c PH ̀A ,   ,a <8  08  @ 8` 6H  XH ŀA  8b T <H AA ;  a <H A ,,  8` A 8`  A  X0! PH  8`  X0! P}N         A       ` GetCuDep  |  ,!a 88 
0` H рA ;  , 8b l@ 8`  H0! @H  HH ɀA ,  8  A  H ـA 8`  H0! @}H  H A 8`   H0! @}N         A         ChangeCuDvObject  |8 @ !;  |a @;  ;  08 B H a`   ,  0 8a @@ H `   a 80 <,  0c A |H 	,   8@ pf   a <}  a 8H `   ,   80 8a @A  88`  H  4H `   a 83 ,  3 0c 0 <A H K8`   X0! P}N         A         BuildAdapterArrays|;   !a 8b , <8 
0c dH 	A ;  ,a 88  @  X0! P}8` N  H AA ;  ,  0 h <A 8~  H 	ՀA 8}   XH  HH 1A ;  ,  8~  A  H 	A 8   X0! P}H  H 	A 8`   X0! P}N         A         GetCuAndPdDv  !p|0 80 K,  @ a8H A 8`  0!}N         A         @ 
TurnOnLeds| , ;  !8 
0 4H A ;  ,0 X0 P0 88  @ 8` H  pH UA ,  0c ,8  8   @   8}  H yA 8` !H  <KA,  8}  @  H YA 8`  X0! P}H  H =A 8`   X0! P}N         A         GetClusterNumber  !|a < HH `   ,  0 8a <@ \H 
i`    8a <,   A DH 	U`   a 8H A a <0 8H 
5`    8a <,   A H 	!`   Ḱ H0! @}N         A          CleanUpAdapterList| , !aL8 
8}  H ՀA ;  ,0<8 0a <@ hdx0!p}8` N  8x  H )A 8  H рA 8` H 8  H A 8` 6H p8  H A 8` !H \H A b l0@0 <8 @8 H YA ,,  A ,@;@  ,  A3 $;  3 @ 3| H  ,8  H =A dx0!p}8` N  8{  8  8  0 8H 
A ,  8{  A KM,  8{  8  8  0 8A dH 
A ,  ;#  8` AH A ,  ;  8  0x AH 
`   0y ,0 K,  aL8  AH `   @3Z |8 3 @ 3| 8{  8  8  KH8  H MA 8`  x0!p}N         A        GetAvailableAdapters  |7  b ( 3 @!P;  b ,@ 80 0 0 88}  H }A 8}  H A 8`H A ,   (b ,3 @0 @ 40 0 8}  8H 5A 8}  H MA 8`H eA 8~  H A 0c PH -A ,   ,a 8  0@ 8` 6H  H )A b 0 @ H A ;  a H MA ,,  8` A h0a X0 8@ 8`  H  TK,  0a l0 <@ 8`  0! H  4K,  a 8 <Tg8` A |Cx  8`   0! }N         A        GetAdapDevNo       0A   L |	N            4A   L |	N            8A   L |	N            <A   L |	N                               b @ 8  q A ||+|"*A H|8@@@@ |A L  H  p|+|*A $0  |8@@@|+@ P@ D|*@|,     T A |0|0|8@H  |8@|0}0@@@ L  A A 8`N  8` N  8`  N  8c8  ,  |0@A  @  ,  |0@KA A 8`N  8`  N  8` N                                      DA   L |	N            HA   L |	N            LA   L |	N            PA   L |	N            XA   L |	N            \A   L |	N            `A   L |	N            dA   L |	N            hA   L |	N            pA   L |	N            tA   L |	N           |! H8  8  H  ,  8e  @ <H  m,  @ 0  0 8e  H  U,  @   0 8e  H  =K聁 H8d  }0! @N         A         p LL_Count    8` ,   M  8`  N         @           LL_IsLastItem   |  4T~N         @           
LL_IsEmpty  | @,  @ $    8` N      8` N  A $A8e    ,  | @A AK8`  N         @          \ LL_DeleteItem |! H8  KA,  @ d       H0! @}N         A         8 LL_DeleteFirst|!4   HK,  8   8` A    H0! @H  H| @8`  A  A $  ,  | @A A Ke  H    8`    H0! @}N         A          
LL_GetNext    N         @           LL_GetFirst     | @,   @ 8  H 8  H  PM  A0`    ,   | @M  AKN         @          H LL_AddBefore        N         @           LL_AddAfter   |! H8   8    Km,    ,  @ ,A (0    ,   A 0    ,   A K H0! @}  N         A         h 
LL_AddLastKD       @           LL_AddFirst   8     N         @           LL_Init     x |A   L |	N            A   L |	N            A   L |	N            A   L |	N            A   L |	N                                       b @ 8   q A (||"+|*M  |+|*0   @N  p =@!k 9J}i|exA    ,    8 M  8 B   0|P8})P},P@ 4  }	P8})P},P@ ,  |P8})P},PA})8})PyAH  })@})PyA}Cx8 t T@> @N   A   L |	N            A   L |	N            A   L |	N            A   L |	N            A   L |	N            A   L |	N                                   |fx|#x|3x`   `   `   `   `   b @T @q @| @M  A |*|@A pi A <88!) })  B |(88p T|H  p T|88 $  & B M  }	8 8   B N  |*|*p A }	'&B |(p T|'G&FB M  }	'&B N  ||$*|*N  |@@ }D(|P@|	8   |Ta |dA (|$*|%*0  B ||$*|%*a N  |(0|$*|%*B | ||$*|%*a N                                      A   L |	N            A   L |	N            A   L |	N            A   L |	N            A   L |	N            A   L |	N            ĐA   L |	N            ȐA   L |	N            ̐A   L |	N            АA   L |	N            ԐA   L |	N            ؐA   L |	N            ܐA   L |	N            A   L |	N                     cfgtmssar   tmssar  /dev/tmssanet   /dev/tmssanet   /dev/tmssanet   /dev/tmssanet   tmssanet    TMSSA DDS   /dev/tmssanet   /dev/tmssanet   /dev/tmssanet   /dev/tmssanet   /dev/tmssanet   /dev/tmssanet   /dev/tmssanet   /dev/tmssanet   /dev/tmssako    /dev/tmssako    /dev/tmssako    tmssako /dev/tmssako    /dev/tmssako    /dev/tmssako    /etc/objrepos/config_lock   /dev/tmssako    /dev/tmssako    /dev/tmssako    :l:12   :l:12   %s%d    tmssa   /etc/objrepos/config_lock   PreferredAdapt  tmssa/tmssar/tmssa  /etc/objrepos/config_lock   tmssa   tmssar  PreferredAdapt  %s/%s   /usr/lib/methods    tmssad  -f  tmssar  ssar    tmssar  ssar    /etc/objrepos/config_lock   %s
  -l %s -c %s -s %s -t %s -p %s -w %s -L ""  name LIKE 'tmssa*' AND status = '%d'    @(#) src/ssa/usr/lib/methods/common/cfgmem.h, ssaraid, ssa42G, t9739A5 1.1 97/09/17 @(#) src/ssa/usr/lib/methods/common/LL.h, ssaraid, ssa42G, t9739A5 1.1 97/09/17 @(#) 98  1.2  src/ssa/usr/lib/methods/cfgtmssar/cfgtmssar.c, tmssacfg, ssa42G, t9747B4 10/17/97 07:09:27    /etc/objrepos/config_lock   ssar    ipn_node_number /etc/objrepos/config_lock   ssar    node_number /etc/objrepos/config_lock   Assert: [%s # %d (%s)]
 TmssaUtil.c NULL != (void *)AdapterName Assert: [%s # %d (%s)]
 TmssaUtil.c NULL != (void *)pAdapDevno  /etc/objrepos/config_lock   Assert: [%s # %d (%s)]
 TmssaUtil.c Name != NULL    Assert: [%s # %d (%s)]
 TmssaUtil.c Dependency != NULL  Assert: [%s # %d (%s)]
 TmssaUtil.c pCuDepEntry != NULL Assert: [%s # %d (%s)]
 TmssaUtil.c pCuDepEntry != NULL Assert: [%s # %d (%s)]
 TmssaUtil.c AdapterName != NULL 00  01  02  PdDvLn LIKE 'adapter/*/ssa*' AND ddins = 'ssa' AND status = '%d'    resource = 'devno' AND value3 = '%s'    name = '%s' AND dependency = '%s'   name = '%s' AND dependency = '%s'   @(#) src/ssa/usr/lib/methods/common/cfgmem.h, ssaraid, ssa42G, t9739A5 1.1 97/09/17 @(#) src/ssa/usr/lib/methods/common/LL.h, ssaraid, ssa42G, t9739A5 1.1 97/09/17 @(#) 67  1.2  src/ssa/usr/lib/methods/common/TmssaUtil.c, tmssacfg, ssa42G, t9747B4 10/17/97 07:09:57       @(#) src/ssa/usr/lib/methods/common/LL.h, ssaraid, ssa42G, t9739A5 1.1 97/09/17 @(#) src/ssa/usr/lib/methods/common/LL.c, ssaraid, ssa42G, t9739A5 1.1 97/09/17                                                                                                                                                                                                                                                      5   ;   _       /  ;errno         @       access        @
       close         @
       getpid        @
       mknod         @
       open          @
       setpgrp       @
                     @
       unlink        @
              ,      @       _iob          @       optind        @       opterr        @       exit          @
       strlen        @
       malloc        @
       free          @
       fflush        @
       sprintf       @
       fprintf       @
       sleep         @
       fork          @
       strstr        @
       getopt        @
       execv         @
       read          @
              D      @
       strtol        @
       __crt0v       @       optarg        @              Q      @
              a      @
              o      @
              }      @
                    @
                    @                    @                    @       loadext       @
       genminor      @
       genmajor      @
       putattr       @
       getattr       @
       setleds       @
                    @
                    @
                    @
                    @
                   @
                   @
             $      @
       odm_lock      @
       __start    !
                                                                        %                                          !                  	        	       	       	   '    	   0    	       	   4    	   2    	    6    	$   (    	(   3    	,   5    	0       	4   #    	8   "    	<   .    	@   -    	D   1    	H   &    	L   $    	P   )    	T   +    	X       	\       	`       	d   
    	h       	l       	p       	t       	x   *    	|       	   	    	       	       	   /    	       	   ,    	       	       	        	     /usr/lib:/lib:/usr/lpp/xlC/lib    libc.a shr.o  libssa.a shr.o  libcfg.a shr.o  libodm.a shr.o  @VPDcfgtmssar/576565500/420  
sysconfig  _system_configuration  __mod_init  SSAL_GetCuVPD  CFG_GetPdDv  CFG_GetCuDv  CFG_Terminate  CFG_Initialise  CuDvDr_CLASS  CuDep_CLASS  CuDv_CLASS  odm_run_method  odm_rm_obj  odm_get_list  odm_get_first  odm_change_obj  odm_add_obj  odm_unlock ib/metk ^
( @          z-  
{7y{7y{76      +     z-      ./usr/lib/methods/ucfgtmssar             @            @           4s         H     p                      1L                      .text                            .data             p                 @.bss      p  p                       .loader           b  &                   b   | B 9   e)*  A $|mx|#x|+x H  ]A }sx}{x 9     H  e`    ,  A b H qA |      @       p .__start   A   L |	N           | !0 8H 5, 0a 8A 8` }0!N  H ,   8  A 0!}8` N  H A ,  0 0 @a 8H U`   ;  ,   ,   A H A 8~  0!H |AdH , , A @0aA HH uA ;  , 80 <@ <H 5A 8` *0!H ,H A 8` H H A 8` H H EA ,  Wƀ;  8  0 @@ H ݀A 8` +H  Ԁc   H|x D @8` 8 H A ,0a8  8  @ H A 8` 5H  H A 0a d0 H `   0 0a tH q`   0a XH `   ;  ,  0a A  H =A 8  0!}H  4 H `   ;  ,  @H 	A 8`  0!}N  0!}N         A       L main  |!X  0a 80 D0 $8 H A b l0 0 8H A ,,  8` A 8` @ X0!PH  8` X0!P}N         A      t QueryChildDevicesAvailable  8` ,   M  8` N         @           ValidateParameters|   ! 9   ;    ;   8  0 H YA /, l, :/ ?3  A P  88  8~  A dA `@ \    H A ,, :/ ? 88  A , lKĀ 8`   | @   X0! P}H   8` H  8`  X0! P}N         A         ParseParameters    $A   L |	N           |7   b ( ,!3 @0@ 4008~  8H )A 8~  H AA 8`H YA 8  0 @H mA ,   ^8`  ( *0 ^A xH  Ĉg  a 8A : 90a 8H Y`   ,  040a 8A 0H A`   ,  080a 8A H )`   ,  8` @ h8`  x0!p}H  `@ P _ ,( L9@  00@  (  LAl | |(|(+  *@  ( L@KЁx0!p}N         A       X ValidTmssaAdapter |;   !0 8H  ,  8`  8A    H0! @H  8`   H0! @}N         A        T ConvertStringToInt|;   !0 8H  i,  8`  8A    H0! @H  8`   H0! @}N         A        T ConvertStringToULong  |;   !;  0 88  H A  8| @@ 8`   X0! P}H  ~  8`  X0! P}N         A        h ConvertStringToLong   |7   b ( ,!3 @0@ 4008  8.H A 8  H 1A 8`H IA 3 8  H A 3 ;  8}  H рA |0` PH A ,   ,a 88  08  @ 8` 6H  PH ݀A b T 8H A ,a 8@  H A 8` 	 X0! P}H  H A 8`   X0! P}N         A        RemoveCuDep   |7   b ( ,!3 @0@ 4008~  8H 
A 8~  H 
A 8`H A 8  b TH eA ,8` A 8`   H0! @}N         A         AddCuDep  |7   ! 8;   (b ,@ <3 @0@00488}  H 
1A 8}  H 
IA 8`H 
aA ,   (b ,3 @0P@ 40t0h8}  8H 	A 8}  H 
A 8`H 
A 8~  H A ;  8  H A |c0c PH A ,   ,a <8  08  @ 8` 6H  XH A  8b T <H 1A ;  a <H ـA ,,  8` A 8`  A  X0! PH  8`  X0! P}N         A       ` GetCuDep  |  ,!a 88 
0` H A ;  , 8b l@ 8`  H0! @H  HH A ,  8  A  H ɀA 8`  H0! @}H  H A 8`   H0! @}N         A         ChangeCuDvObject  |8 @ !;  |a @;  ;  08 B H Q`   ,  0 8a @@ H `   a 80 <,  0c A |H 	,   8@ pf   a <}  a 8H `   ,   80 8a @A  88`  H  4H `   a 83 ,  3 0c 0 <A H K8`   X0! P}N         A         BuildAdapterArrays|;   !a 8b , <8 
0c dH 	рA ;  ,a 88  @  X0! P}8` N  H 1A ;  ,  0 h <A 8~  H 	ŀA 8}   XH  HH !A ;  ,  8~  A  H 	A 8   X0! P}H  H 	}A 8`   X0! P}N         A         GetCuAndPdDv  !p|0 80 K,  @ a8H A 8`  0!}N         A         @ 
TurnOnLeds| , ;  !8 
0 4H qA ;  ,0 X0 P0 88  @ 8` H  pH EA ,  0c ,8  8   @   8}  H iA 8` !H  <KA,  8}  @  H IA 8`  X0! P}H  H -A 8`   X0! P}N         A         GetClusterNumber  !|a < HH `   ,  0 8a <@ \H 
Y`    8a <,   A DH 	E`   a 8H A a <0 8H 
%`    8a <,   A H 	`   Ḱ H0! @}N         A          CleanUpAdapterList| , !aL8 
8}  H ŀA ;  ,0<8 0a <@ hdx0!p}8` N  8x  H A 8  H A 8` H 8  H A 8` 6H p8  H A 8` !H \H A b l0@0 <8 @8 H IA ,,  A ,@;@  ,  A3 $;  3 @ 3| H  ,8  H -A dx0!p}8` N  8{  8  8  0 8H 
A ,  8{  A KM,  8{  8  8  0 8A dH 
A ,  ;#  8` AH A ,  ;  8  0x AH 
`   0y ,0 K,  aL8  AH `   @3Z |8 3 @ 3| 8{  8  8  KH8  H =A 8`  x0!p}N         A        GetAvailableAdapters  |7  b ( 3 @!P;  b ,@ 80 0 0 88}  H }A 8}  H A 8`H A ,   (b ,3 @0 @ 40 0 8}  8H 5A 8}  H MA 8`H eA 8~  H A 0c PH A ,   ,a 8  0@ 8` 6H  H A b 0 @ H A ;  a H =A ,,  8` A h0a X0 8@ 8`  H  TK,  0a l0 <@ 8`  0! H  4K,  a 8 <Tg8` A |Cx  8`   0! }N         A        GetAdapDevNo       0A   L |	N            4A   L |	N            8A   L |	N            <A   L |	N               b @ 8  q A ||+|"*A H|8@@@@ |A L  H  p|+|*A $0  |8@@@|+@ P@ D|*@|,     T A |0|0|8@H  |8@|0}0@@@ L  A A 8`N  8` N  8`  N  8c8  ,  |0@A  @  ,  |0@KA A 8`N  8`  N  8` N                                      DA   L |	N            HA   L |	N            LA   L |	N            PA   L |	N            XA   L |	N            \A   L |	N            `A   L |	N            dA   L |	N            hA   L |	N            pA   L |	N            tA   L |	N           |! H8  8  H  ,  8e  @ <H  m,  @ 0  0 8e  H  U,  @   0 8e  H  =K聁 H8d  }0! @N         A         p LL_Count    8` ,   M  8`  N         @           LL_IsLastItem   |  4T~N         @           
LL_IsEmpty  | @,  @ $    8` N      8` N  A $A8e    ,  | @A AK8`  N         @          \ LL_DeleteItem |! H8  KA,  @ d       H0! @}N         A         8 LL_DeleteFirst|!4   HK,  8   8` A    H0! @H  H| @8`  A  A $  ,  | @A A Ke  H    8`    H0! @}N         A          
LL_GetNext    N         @           LL_GetFirst     | @,   @ 8  H 8  H  PM  A0`    ,   | @M  AKN         @          H LL_AddBefore        N         @           LL_AddAfter   |! H8   8    Km,    ,  @ ,A (0    ,   A 0    ,   A K H0! @}  N         A         h 
LL_AddLastKD       @           LL_AddFirst   8     N         @           LL_Init     x |A   L |	N            A   L |	N            A   L |	N            A   L |	N            A   L |	N                                       b @ 8   q A (||"+|*M  |+|*0   @N  p =@!k 9J}i|exA    ,    8 M  8 B   0|P8})P},P@ 4  }	P8})P},P@ ,  |P8})P},PA})8})PyAH  })@})PyA}Cx8 t T@> @N   A   L |	N            A   L |	N            A   L |	N            A   L |	N            A   L |	N            A   L |	N                 cfgtmssar   tmssar  ssar    :l: :l: parent = '%s' AND status = '%d' tmssar  @(#) src/ssa/usr/lib/methods/common/LL.h, ssaraid, ssa42G, t9739A5 1.1 97/09/17 @(#) 05  1.1  src/ssa/usr/lib/methods/ucfgtmssar/ucfgtmssar.c, tmssacfg, ssa42G, t9739A5 9/17/97 04:15:53   /etc/objrepos/config_lock   ssar    ipn_node_number /etc/objrepos/config_lock   ssar    node_number /etc/objrepos/config_lock   Assert: [%s # %d (%s)]
 TmssaUtil.c NULL != (void *)AdapterName Assert: [%s # %d (%s)]
 TmssaUtil.c NULL != (void *)pAdapDevno  /etc/objrepos/config_lock   Assert: [%s # %d (%s)]
 TmssaUtil.c Name != NULL    Assert: [%s # %d (%s)]
 TmssaUtil.c Dependency != NULL  Assert: [%s # %d (%s)]
 TmssaUtil.c pCuDepEntry != NULL Assert: [%s # %d (%s)]
 TmssaUtil.c pCuDepEntry != NULL Assert: [%s # %d (%s)]
 TmssaUtil.c AdapterName != NULL 00  01  02  PdDvLn LIKE 'adapter/*/ssa*' AND ddins = 'ssa' AND status = '%d'    resource = 'devno' AND value3 = '%s'    name = '%s' AND dependency = '%s'   name = '%s' AND dependency = '%s'   @(#) src/ssa/usr/lib/methods/common/cfgmem.h, ssaraid, ssa42G, t9739A5 1.1 97/09/17 @(#) src/ssa/usr/lib/methods/common/LL.h, ssaraid, ssa42G, t9739A5 1.1 97/09/17 @(#) 67  1.2  src/ssa/usr/lib/methods/common/TmssaUtil.c, tmssacfg, ssa42G, t9747B4 10/17/97 07:09:57       @(#) src/ssa/usr/lib/methods/common/LL.h, ssaraid, ssa42G, t9739A5 1.1 97/09/17 @(#) src/ssa/usr/lib/methods/common/LL.c, ssaraid, ssa42G, t9739A5 1.1 97/09/17                                                                                                                                                                                              '   -   _         Cerrno         @              !      @
              -      @       _iob          @       optind        @       opterr        @       exit          @
       strlen        @
       malloc        @
       free          @
       fflush        @
       sprintf       @
       fprintf       @
       getopt        @
              E      @
       strtol        @
       __crt0v       @       optarg        @              R      @
              b      @
              p      @
              ~      @
                    @
                    @                    @                    @       loadext       @
       getminor      @
       genmajor      @
       getattr       @
       setleds       @
                    @
                    @
                    @
                    @
                   @
                   @
       odm_lock      @
       __start    !
                                                                                                           	                             
                            "              &       $        (    $       (   %    ,   '    0       4       8       <   !    @        D   #    H       L       P       T       X       \       `       d       h       l     /usr/lib:/lib:/usr/lpp/xlC/lib    libc.a shr.o  libssa.a shr.o  libcfg.a shr.o  libodm.a shr.o  @VPDucfgtmssar/576565500/420  
sysconfig  _system_configuration  __mod_init  SSAL_GetCuVPD  CFG_GetPdDv  CFG_GetCuDv  CFG_Terminate  CFG_Initialise  CuDvDr_CLASS  CuDep_CLASS  CuDv_CLASS  odm_rm_obj  odm_get_list  odm_get_first  odm_change_obj  odm_add_obj  odm_unlock    l( _Q m          i  
{7זz7#{76      a     I      ./usr/lib/drivers/tmssapin r             m          m             &-'

 8 0@AHe|(,9;T`acdrst}	
!$./4<DKMN_bilmnop#)1235:>BCILOPSUXhkuvxy~67?EFGRW^fgz"=JQ\q{%&+-Y]w*'Zjx VP/)F !oo6J.{3+/Q^0SlQ@42f_LE.OsŠpm!w+W)ߏPdz~tzLE.OsŠo7frrѽ9rh{riiWي#Շ=bO.vzFg^<-}=Cz"VPaXr" ahSBuu_d{:)
}0pauyn>
[?\ww®<bQrZS c jjxT)Q c^J c2dJ3IX/dPEg3~% u
>|D^nC:ǖ@}wcI\tVߏZlpΆ1^~҆_Շ=]ZUKOPwoԿ3r*}ȾN2EKHD#	V˰.#9Z EJB#)F !R
e8Ewf`W,#!ki H+;n}4NքhЄaH+b*BrV;TW,+PEb*@F8\8)a<4u6rcS:pF=75{
687>c@h'hV,><?;r  <,KJ/-g sTql֎R"XΐH@n#Z>2	FX;AʀUH[hFA8EH[hFGNᤅ$4"X/iσ7.5
®=%&Vy~d0	pn;@6![F#!R8FF,#dh?KR˾dԧ6z{pT2(!RhFEȝ~CJȃ]jPtü\7j*",Y1LEvwRJ3*;#s8Jڏσ`5ygcg|(\엽Rj55 rT\,#/Qe22#H\B^b	\N>d'r|}k%Y/>n\Z7euuK߳_\w jj@25xjHҘ+̅wk`CwKσ`Hz:FXx:cQQUz䪼ʪ%0_TB,`Cw}E=ynb߶m.\t
{s]3-Cs4Bz3pՇ4Rg˞]nkwar d9SfjxU/rexn ld[E~ a2Fp"
T(#eB喿]/y{\w!-E"(DB^dK"hļơ^ 	\[X/qO/>@A.X"!PC{UDjDAdMTzZ=`'.!IgdW`mynQa׶cvpi.li!v΂Mrwy+-68MϘѐS>KJH3]#
s wb9Z~87V.XdY|_p}-zRyB3wSq_܏a "B0j$,$$
TB=<X'	݇nU	p\ !qIG8jMC FVKȃP	pZ(em|#{
~ᗸ (]ED\*2.DJ?f}y;%u}E=npXT=h,ơjZ|%C)	\3}I&U_
nXu4כO~ٶ35r^&{M#1^~҆FhՇlpG{rz][ w7_|)35RGԿ|im6琻ΜMw-
ŇǇt4Ê`}{29mK9R' n W23lnֶ!cXk-	0p1ԭ`?K!$@lpf`R m|cwе~]oݮgKYy]RL;Ԫq!eW`= >.$$L/yjvuuP2у|GP/MdxJz2^f`#gdW&כE^ڏmD%V<QJ{UcN>d-Mlnj,8ڿW0/7t	2.5Ga]Q72a)S,Ymt2*ި?,Q+pQp+%2ʅ'MQ+a®=3ew ew8UǽQ|7uIߨYLط+C-CHm𡃘"l[$C_F%B4qVcPR"r\}T:̪*vJa+9|Z5G$_Ln{j>|	!Y+ %##kckw7HHNfX(`wTo+.W8ydFs`}nG6Y#efMyo5գ56]C3D0sҦMyyj%gA)8C6߳_Z!hfB0jQ,+@dV"9+C7aua`k>u4Y""en~ԁzu e7+&,SZ-,,$+K%-5H]Y)˷@J܆MoRD]D^.5"l%evwHɪkX1ѫ,F* jj rT@̪@ vJ
N>d,r}F>~Ayn>YQfכ+%cr]lmNֲPudEM頰[e ew8lzYe ew8lzEDᶦWK0@nfnCB;::[WH[$5:=cPcXpƶaTג:͘}<7_|lH]j3({r	68-dCEV>KJԿdnP0mkaX ܭޝ~4*q!u\8#s.Qeq#q]IHԑRFeqߣňjH(Xz3rpIqߙX/Mu/>C39RmN4)o̄܃8#s.Qeq#q]IHԑRFeqߣňjH(Xz29]~f`F>5k]c4rN>d-Br,pG9mD]Er;ɕF";;T#Gԑdp1J!a+̄LqߙX/Md;%n`5>^ ]2WwZ7,pG9mD]Er;ɕF";;T#Gԑ*tp1J!a+̄5,$=_N,W#t@pBHO(FpA,$$a#uڡ֦%C9mCܽ76I%qba+7/3\_t_}@pݾïlppϧ+<7^TS,Z-e®_,[PQg|*ɕIC	u5r0%̐^X?(F"@X	\N>d*X/G'>pX~| fwʃ.>xl,?,YyvuuP2ݾ[P/FIBqb+>7ܖ
,#`Ck%+.߲O4Fk1Af.Fk6xp48kp-
*t>:pLهʀ6pϿtr.>Q{Js6Z\|s_y\~,^X>"3ќjќb_ќg1}$1h#hb<h2CMST܃qWPe-1kTF@.xV!Zj)"OD/CMQ4^n!VKKTB+TzfSqWrX­ww9j"*ɕǽg{h4D4Iz<Yb1b4p1f8J凪q!=~f`F>?gdW p䛸T!Vp:i<,[ֵ$y\֎T)|{wtggQdF
r$ʃ.D`fHn9qʆ,Rv}}2ϖEKB$IaZ
MIka3C9!Ga!z?Cmc1f3CcF|Apoc +ynjͱ΂Շfw(Fc{%4F@tSդn@~|	
/7=RobM\%2`9aymT#;&}^P>A mYT!W@pk~|>yn>p90Ӹ\
M+t$*bI328#9yEz2eޯG,W𢡊z jj@2X@@YvL츕:<XR+&L,*$_|kE=ɀ~pϾv)ɯW`,ZYZ~<Y<XH`.Fix
,D e@p,C0pϾ8lX=8
;T˸Q2.ɑ1VJD ebp1JkBTo\k|}k%Y/>L-&^Qv7h(N>d-M]9 pU`>LMyQ ޝ=S]=>}@[y[=@<eP]K?
ډK$z8$8*xxg(`.Fix
P@Xix˽b+@RJ3+.F@,&F@v]]h,B)MpQ|A_#d볿_}1pJIpGlX=8 vSR%Hp e]# b5~WZ!/GS\%rz3rTk|}kֺu=[y[6ƒkL/_Xto~6ͱS:975ӝMi
Z,j)Hջy_ְ	u˽nyZL3+M-hX+#j03МiHջ[SS|@
v(R~}ٷ<ܭ\to~9M[M44nta:guR-w)F jw[ٷ<ܭ\to~9M[hh1{Yo|7I)7xi5&iI{rlZlp-=:hX+4oC!ȴ+vkX-?9+hiC  <]ZP}a#{rz]ZT ooG,*_^nB/up>Os{p7 *B^~ 79x|
nͱ΂AXxo~?k{.MF3Pvt7wi)Lv^{lߎn.Rѽ@iK	SեO]YK*Xuꋒ||DUw7_k@[ymQr]ibe߶m.\tZ&´ =f6e@GC
XR=jda(^n͹.j3{s_{L	-68	hP7:aG KY&t=]ZT0wr.jj_W:[uE>Nyyn/Udvï|p_ڨ3ywc9W)I9Zlpi@(?7>@mXwLXOp"V߬K(8ӪZiP9>L75Y'M>LRm=_o/O>L7
 mȈjn`ew@ͱ΂Շfw>ҁ
'tP~F=,$}Op"VSn˿_RW_$Q>yn3|lg!v0j3j{s]Qiš9#Мbt;gu0>u=s}0n $`AynsO Ml۞BVS:75]-684FGÑiJ20B5a0>/R@$5O7>p#} }_	/7>}4כ޲%M>dLo7>ekYw|o7>}Yy[6琻ΜMwP֔2d6?h.>`5g)unU/SovM>#7_SnyZLi@z?ӣOZPɐ?Hջ{O^n͹.j3{s_{NX =^rwBӣOZPɐ?"V/x7frrѽ968W3(d-=iC&CcHջ{YvM>#5/v}du6琻΍4Zlphty1^1G2!FLE.Osݾ˲il۞BVS:75VV3^rwBӣOZPɐ><R=apm!w+W)ߏ&684:f?iC!iJ2g]پn.RѽٿjẏOIJgFOfSpG]3{Q~ZẏOIJgFOfSpG]3{Q|aT7Qi)L_l[T7Qi)L_l7}zJS:7x7SpG]3{Qڰt=]ZQdR9\p8.3޾I(<YLߌd[:ebX7'f"(6	.Mj)!,tE7%`pܑpm%";D"s.1z@Q+|.*(=SVzT,mu?`.?L*Jqo+&XF-? 6-ިꉾVZ?dכְw浇:kX6rcS:Vߏ^ǴLyJBz>iLE.Os܏@y\?ʅ2J@OT,-:~P= '*2;q qP_zV\x"噾h@:g/2`RK)E&.9`/7oOv]rߍnyZLKM42 /:8 J೾[> 4)uiKBqRޮ_aڸ,WpUK%R% +yE}a򻂭= "Y,\P1NL`3|dFLN`X~d,ְ˿p3l]L%o~4u {'qS`o+JHFI݇<#!jsDh`H<H
ZEL(	2CrM{wߨ2#&bw_(W.c~Wo;*G6jt@5#EN3$6,,!PeiѓgȌ1 z 
iҀSGʈ4FMc4dŝcJ]C`k my[6rcS:ߌְX~ٶ35r^k_nD*'ɥofbU܃8&N^\&#2E#S@Dd~!?kȨ^!F
t%%kǕ܃Ӯ;X{'ӣ:!xTr܃eQ#dR|8Da#1z#f,-cJZ7 Vpͳlg!v0j3I7ȚA_
}s{7%9QrֲSOk&1-68LyJZ/h6gr?#VswʧK=b_{浒IW|3~@:lrx)vt#GgdW`}D%|+~e߶qqo+ǜ@:pWR`3ZVͱąW)"7yrg
 fIY$wZ=I{x%oX$&_Xw+z˵9fLN >*J`@o7fB΀`Xjo~?kȹbc[#X/f#:h ><U=]]Wa}bkEc5Ȅuϓ~esU&nr{;33y[y`*pq|Zr,]r2F{}/H* 6a?L@)K\)wL,;TY+z  }Ror,E'	*JꂎW#TBԙXo# kX/;%k 4na"T&eԿ3Q浀뿺ְ6g\t No~?k֛Z/dV{ٴ2>aC6gG? KY&ta=Wzz)un\G@8YgdW`>uyns"YIYT][2lhj
syEI+x2JMiAOAy0(5n:qt%^uU&!:0YSZQ#>Ct>__G/PeZ
4
G¢Fp#ƍ^kXtmy[6琻΂KY$}3h=b+d|t3?>=gGՆ2RVH"N*X
>}8&n	}18I#B\XH$LzΒ!] KV㐈Kj$L+&o;hUߤE<d-*fNX(p܃8ܑ=Rߐ} LF2[`5 ygcI\tjS{܃{H`D`K޻h,xx|ְ=yMku9mTO~h,xx|ְI.@$ '#vwPynsI5s\J1b+d|t\u&&ᨛIeviғeF\
684>^łm:!bTfԮG3mEyx#˼Zlp{ ΘQ)FiO}OJs6Ywߎ˼#˷Ɂ5ӦK24ntіN*3񋏑Y$+zzG|fW
By^k2%uDROJH9[p$q݇MBw*aѭuC{rZlp4ntXXv6f҆Fwޑ=u8DtGݾH7*OfN*d,>?]k\)B5|s7]>Y] \7O,fsZlcsOY^z<lJntot/o*ẏOIJgFOfaT7Qi)L_ MXso~d2lpG36w-Aw7A'TXjz"X^!Q!"ĝ8))eũAU<p&xp,]rZ2gQgJ	n=r-I	iAl*r-$A+Hj	҅4Eb*PT·v?IToIu5YeI2-3ָA^
rHäGv0Yn"ԛn"r-<pԙ3<	FXro~?\[+M?^ʃJL(2R=}OO܅q`-қr|7"OߕjKIU${Tm?
KIW,崀Q05$崡ZYPiO+|apρ\BC|pφ~Y[n*B9Ai'5Of\%ְ6-s]gF㐻x}i@{:4wq+&[y}C6BW-ᤚ9Ep\-oߚX'7/3cO4	4Qw}?~}H`Y9}687pV6	jwqo}|
T-E,Hn$3~!|UF֗"7/i+M*,ҁ
'QiK	Sջ5` asf>kYyl~V͹.j3j{s]ct`_-d`}G)unk k.ߩ\QRFfهȁƵn\qV>rH:yP2i+\| 3T7n+oܗkY}l۞BVS:-d{s]Vh=b+5 %LXHE.(ְRHTzV}><
~d-ɭ`B;9m}5u$fm|\kYpEjwB='Q>TWs%`ˏjfm5wےMk#Qyn`Kl]L/Mw0cEc`&;vF=	{f_kYukM~ٷ<ܭ\tXzo~?kMh>^łm: چm?D#V>KvkX*- }<*M*̅|w_ְRW"|dULߞxlMk#
xlfߚXrٷ<ܭ\tXzo~?k'#ӦtMс@RҍkBԿh'"3U}P=`Ei$-r?U*7/`UT,V*V1`~@6U2\ŵ[ӑ 5xF3zbL'&ޞ.-7L**E_mEXYvk?e^Vi_"u9=S*OtXV_-3\ĝ\]drPA0j뙾01A{VJf9(LL(d.Y("UBP=`EoI߻|%X|UStع]`n?I1^V[ 9]woo-&&K?÷JS:7x++
irʅtnpSWTUziw2Wʅɇ+9toj-Uhy`]2^kX~<G(YozFIS#{JJZdV|7^kXl|XUT':ZQw|\vz4XְZ(]x8Et?+
irʅUae+nXSO[hUT-E/uIUu[ު*Ѭ:u流Uߤŏ̞f}+ckNכ&,yNǖyabWM);z;ֲH.F+xXNѢ׊Ud.;}RkY]XuEZ1dï5ߪq+nXSMT"Xio&*ˤWM"ֲY
QVoOTUu鄫k xl]t~Vxꊴ[XX[mEXYxOxֲ[ְ +Ƶ̻ͱ΂AXxo~?k{b@Ec`& M0>-1z~fa)un`[qw\X"55,Wo}U%^ˈA2JPoX"5wZe߹@=`T\s7=浀n.͹.j3I75{684>4nt>F=,$}Op"Vֲ(.@kX,ukkl۞BVS:pF=75{]֛P7:a@GCFC`})un{F--s]gF
-68>?4nt+N(e0>u=#l7frrѽ9,Zlp1hCJL(hr_SpG]3{Q|7}zJS:7x֛P7:aBӣ>t][瑆45nyZLSEΘP2:iBӣ~][`}Os684UZnyZLrrߏybcEP7:a@HN(e|9ntot/n}SpG]3{Qw7}zJS:7xHjڞE.٭awZP*4浆l۞BVS:pF=75{]V-6f8hX|x~wCCH@_Xt!}0>KJXH6N*55@v .7-Q2ۤeARmXyeҀ]#Bn Q	`6]+n *N*	 hBPˤvaFRн8b X
845˿ͳmm0&u!v0kvx^cJL(wC ރ֌&98#g3TzKJ>V&Fd߶+N߉?T̽6(yW~WH`d@3,	0/Άb@H<k*Ɵl4Cl?!}r mp48E@߉bKIl|9B%9X @ׅ8 **xG+k6rcS:975,i/JS)iy3R@R  ٿ!cHVL >9[ߌ^TᮝX@@jt4c!zF!w-7>@YaUC [+|vN
tJFj$BPTiMj$BPްѨĖAfZ%$375(,QPJް~ӭ`Iğ'/uYq/*3!DbS4l01fyֆG<fyCã֔2d6?h3fQfL*	Dr	"0KʤF$J`%&,ٯ1Cٯ1hx*6kرU6k̄+FJN)
D뮺U"1$bi#	fɁ6kF2=pš6kZ/bL*6kرU6k̄+NIM!G R(dTđĦXٲ`b͚h41hx͚h03fQfL*xNaDjDz92LR#GeqLdś5#Z8hb5-Y/b{6F5X5B`TmN'$Pb&]L)S!ʤF$P%0͓lטhd{@ᡋClט<eCFC
hx͚,UF͚!0D6:1*DPR#FK6LY^b5-^b`4b|0UClױb6lי	%QV	(Y1VG R'I?HIKM6LY^b5-^bL*6kرU6k̄+NIM!G R(E
HIJ`%&,ٯ1Cٯ1hxr6	j390`6ٯbTlٯ2JhQ(<bA8LD_rNW#O6LY^b5-^bgCzL*6kرU6k̄+V&EbhĦ"Q9q2HU"1$bpz1)6lfkC#Z3fšQ<f{*fy"UEjMJ'1V10R&V)	R#FehĦXٲ`b͚h41hx͚d7:aAɃQ<f{*fy"UE`\՘A`r	"s!HKDbHhĦXٲ`b͚h41hx͚;C
hx͚,UF͚!0D6:1*DH;`{`s<f{O^&*101)6lfkC#Z3fšQ<f{*fy"UE`\՘A`r	"k
D[߫[oboS-+ooIP[/Ɇ876?o	+~.|G;_>0k-X[Գ[`:.4o{J7'*ʋO*??߆Ѽ_*w<,(9ҼB78aoO$_|~+?q:_^NI~A_j|ӎ?8(ky27Iğ߅~LDTѓJ{ʟ 8Z)W3`4~)W_6=;>`5;Rmi_UG_*)Ws~)W ~)WR	 &83~o	&M#7M4
7;o	'o
vxBW:-W
@|@Ug *G1yAޯ)S
/(EP *C *P	7_^PBwc]WWPo
|&o
4?f|M7&-_|@U)<?O';'iދ{:E8S~^8,p+/E8az/?'߽/GE:_^^'z/D{QEAo^G{P/~^Ez/%Oދw^?z/{Pz/@/~^S(sOEB/^#~^$@Y{P+@a{PB4O{PB_E@sE@yދ??E
?ދ?ދ?I~^gK{{ z/_.
Ez/~^w{S5_1{ߋ_"{OEg^~Ob" E{ $0
z/!~!?~[ߋGE	?_{ w{ y{' )O/`	Jߋz/K?z/K~/c)/JEJދ?/m{RgT^{Ri{S?EHa{Rg{Rz/W~^)~^^^)~{Sދދ?!O()h6F'gG"q򥬘kYLt/ht|{JgtP~phʅ|gaϕOΏX1Ώ8;>`58:=:ipv|kgGtNϘ|:f_NϘN(=^rwGgϘyQLʊ<	yJFG<2!Auz>3(dy-6f8^ҏ/;^ŧMP7:a@E(hX|x~|{ACA@zё68>cG5M#(;:sc4xZlpiC6"֔2d6?h.>`5gM^ҁiJ20$ށI?iC/kM44ntyVjA=(0ӦK24nt'GM(0Zz͢x6ic1Egb2 =f6e@GC
XM(0bwEy?KM(0bwEXbwEМN1:	Wiish;@oAF~-68hJL(aG%X0MC&~X[#X/f#f#ӦtMс%ΘPѐZP7:a@HN(eΘPO-684>4nt>ON-
(;:r-=h+MMl`@gǬgkM`dm@ځql긨 ^Q m          h  
{7֖z7"{76      a   x  ?J      ./usr/lib/drivers/tmssa          m          m             !18& 8A ,;@H0KNT`acdest|	
!(/39<LMP_ilnopr}~$.124:BCDSXbfghmquvx#&)*-56>FGIORkwyz{%7=?EQUW\]"+JY'Z[V^jxIr
\?w6?4f?kY0jP'x(nѧ@ŧ,3C8KJOlr>Bܑ+=VP8y
r$s	gpcM-qtni2fgV7iF}Lm?-OT_6׷ij5w$>4$>^@ћ#RѐG:nf˅ۆ4[3գpZ]߆2@- C6%RўF@G`9[i&Q6[Qݻ٪>ks5J;.S-~7<Yx;bU"zVwy*\vz Lfd({e/hROjUt[HFț/_S)1VQµy<ދ8ȿ0-nQ~52/&Aer^rM1[͈FE|hu{pբYƮl>nPq+E}C/|t^;Q?Feo+
il+WoF3eۆ>_"N+096\N__+l/S`g{p͗GclR;biפD_T_H0/ͩWmq1S-)lw{pzW67~8dLrQgtO7YƦExq$$qFE|/n㩰p?ՔiЏjKon]?c6iHkیbG/(ak}phj@ ^)O'́ۆ7A(J9L,Վ	Rx,1͗ۆzKG
@77&rV2G;-`*{//w`<Mn#n>W3f#́"P+4ע9NiIUm+\{pyq p|9\v|=ݤ+{RB4IS'IYbsO%cGSN^\<^~'L1oCIZS^IԺ:Jګw㐩Cϼ59y)3\J'."mTo}ʳNSnS_ٓ!1cPsRUDHiAIev_vAڑkra\"OCZ=4
bΊ %EjdI&ۄZEMQW`S"NaD>'m9ܝ=#Rwńۆ6g:,wfSVh'Nԏ)TF$'q,G\=[ף/;-fr~'^N =Kލˢv:u>r蝝:'`q;^蝲r{NƎܷ$xSЈ&ΉUscgG׷rrG8!䒯GL#`ɾ]P WѲV͘6!']P$kۆ66;+MWx2Ur<lR@fWPϏrũBO(n~m8coq+wϏũBO܉K'1,M-]z:n5<VG\b\1bn-H6*ni
V[MnܣJ?jr XpOGTIۆ双h\VM2$>͖/;i{p\heYyұMS
H~YD'Bï7̀'ȟ?5c>Z8f<x{pd#6RڳG:%犨L4_\q p|9
0?>h-*=ݷ'{R!Wo"$@;tWIYʻ̪'g5MӉ5I~lg#zZ:|:_"Na`o1YH~oT>okr}㔙%_֣U6y{p+4vLJO[~/N\vz3A@Glz=ոnuص;/Uunp6-NmUz5.u_sũݭFոnuص;/U_vB41M(3̬ӕwkoZ+Bg4f4f>>b]iT픾BO{RB4"o.RZF)Qͼ{pܥb|²DʢooWi-Z}j^7)jKWDҏToHYM"|ef#ɉToZ:*C`731ft.)}ҔOs\oM~efS[~/^gk3l3
FΐXސSK7̝=!R"o7nț7?2NTG)ݷ)W[~/{WHlQ݁={pW끱jwko_7U:lZf.u_sũݭFj7U:lZj[\S[x"_K"ce/{RB4!'MșM).It;@C/YI\y{pƟ|g)+{pƟRwT@ Y*mFcq]s/&S|m&gTXR8n 71{ndXH,bĂjRH,j©;ˢo+n4 	dtX6n tX:&q XڐExˢnR$0KtTac]rRrD܋T ɸsTaHd׬o0U<Mx)dẄdׂTI,@:MPR`NjHdז$\XxlXx$^Xyef#ɖL[~/\vz531f4j=ݥR'{RB4!C&:ATO6)ij2HYM%g!F*Blު'1I:1ؤ
^3yIl1ؤ^1}
7
i+O>6Vi"9N옕HDĬh<[~/Ngk6ځ3١)}܅O7uΞԐ)L/ͨg{pƟ/PonV!Lޖe6^1ZYM%iViʈ;a:Am+]-fћPT0q$4KoK\vz5f+@>j|̘!5fOΓk05f4)}I,tiI-&y`BR(Ɵ5?#~Ѫ7,F&fF?TϪo^q@m;aklmѲe9ϐM~oni}l5#}mFc8Ge)ڍJi2	o4|l<Dr2zDx+=qљ6CFc,HK俁tOjHFaɹHWn7ΣO6y8gE	/M*xugd>s?Oڌս?91oOg8Ԭ:m8={pƟҳZ2rATMRJ.|ifI;uEO~y@w᚟cS g7?!V<YwdR&-k_2d^4f>>bo8pU329^6''v̆JϮl!> 
Ih6'>R[ӻo~0%R(K>^ب$WVSHlbm&Iݶ v%F]pi.;zvwgd~%hҬM63+|aWz0kȢVxFoF7j06oF[`)^+QCQx5*o?e>lC[/ΈVx:#([/7b>t[Wx6x6oF))`SI,!JoE]%u#(t߈7]%ucGVắbW磙ոnuص;/U:}θvE=ոnuص;/UW~!k5lwm@$C8;bJ_-oĄZp-*21]pȇݶfȅ|!Q+xe&\T	D!DQ`@%p"U#<3FZ8ʼiQ3Q#<mE #
o#PDQH%DcDuP%oKE"z^t>_tleJaAg+a;Ĭ':`rDSJ8{l/hGrrQNt_q3S5ыܽ\D⺝LFm25m)}qR|k1P	0Bj-MSU.M(&^2o1}L`{q̎"e&qNxeқj2#{aIDw:Wl\+oK\vz 2
O5Y&K"ce/n7NԐ)%șK$dOlLƟFk7 7"|iBE"}Ta-7 .wnMȹ}ȟ*>^ِ-?qhNQ CѵN<rU[Q/G VMR 97>6Vi"9NjDŷqO#eFg-ٓ&x$" _laEXL?Fp+!q:_H'T1Lr~D_[b"j퓒g)Zm8}{pƟ?[_ 훀p{VTϸeш;͘ٴYh7#|j0nZ2D 85(<FdI [6{pH|-p1o/F`-e[pFaoRPE]R/)^/^|}/RYMߎ3rCju~5K)buT?}ʳNS R"-k0qqX̘!5f%v_wq$y%rףژ)Ld7hVܑL)auz3ˣ}e 4t̬ӕwmtߋgFmd	45Nl`]2@<tBO)%ܕ&FYHwiq:/t 4)k-yFU"notp	|o/բpH$
RqIt%e@,-wOlE7pъ-4q#/F+g<\ekU9xˤ?r>0kڌܕ}e *NjύgS&OH_ٰj̘!5fgu_sũݭF?unp6-NmUz6έu_sũݭF7U:lZ[
J͔B{RB47YIY~1_7~-,)B5/ڌmmT_|/~zieHzj 5FcOꡗڌe 0RcOe)YM%ct]uC/YH me/YH%^+)ToYH[ۆ4T_5rΪ@6zLj]u3b;\"ܩ aM.-P<Yx;c
JoZ*\vz3?Ahh||ŚZU"z%/8OQƟWȴ?$#JInH/uاFct橾qJYH
Ɵ(xI,ѐL?$y&P.0e&f,|\`v	QYY3L<oRO9̪M6Sr_SYIYve=e W?X$c&9u,i{p6}se)ݫ4'z"bU"zC;OZg3V5unp6-NmUq+T,Ɵo XIҔlq\_-Ğ+Ӌ'3VRۆUIHر'Sv?rF,l)mFd蓩#6ORJ_9~efSnS_^gCX!z83CiH,D6RZT:{RjDiJHġp Y̗oS~ޖS9Z+(RnDGș$Zy%ߖp7,f7s*TbF>0>W&l8>PKFv_p-(tDrowp%I+^J)q7UMF6s71+VR&*@9-28hԉC'×Έ×:"fW#f-DMLy?FB*Sϲl;5H 6_p-(tDr1rDLlŲ8^艩23RAˮDAٌh2HȚḫp7,f7s*T),Sϲl;fKo\qq0\6Ghڑ2@)}rbLd!RKIK1A,cp\;ԶcXf׷~~8ȔFT߳șFW2Jc?ur6cpRت'2>6cΊ B8ȿJ@wcd5Kaɉ{SpTrcU79c$؈0`1#TɎ*71YH0Jj|ef#ɖL[~/њ
`Cs'6RLrFO+܅$Q\K<c2Wf~ތr/ڌ>c1:[~j8[)Rm²J_8"bˑʶ8]1&x ^5_33G)ݓ'N[~/ׁT)Cfd=:DtKe/ IҔ	>ތŸߎ0=\a`ל+Tg7GکyDj?r>:ViDr1%eAr.,A'W#jR.X̧+)ۆmw,f3&p޲e=<!>U_[,0\ߌJc /f5F~($L޵+g @?HI ^@?\?ޭ WJ@zU{p[b(mn$oVK)S7*zB}JB}RB|!?
B|!>erc!SARCۅe4Qg7"z}e &QIt"Qz}e +)+H˖3ȿtLe%a6HzZr/ڍRJ-Pқr/
@<MrnXŗ{O>ɲ՚k/<Uߋܵ,X5f2_SѺunp6-NmUz2pW끱jwko_u"e/=!RSߑ7R+[,mdW1|/7QpQ~iHC6)Q{pۓBqb{pfK*|n>Hu.IWJ:ujRǗf-J@T
T_l6_mBe J_Q~mP"coM.J_[ƦJue%0g{pjmK6qDBiLT<c3>Z5YHB8gR;M@ڧnoM.J?[ƦJu{p̓bU7);ۆ6n
5E8ڬMmgzDYM%cpQ)Al#)H׷
i+(f
0PK!"΁F^g7ެ}F(`
[8pD>WRU/  7 lFn2cw!x"x^q bp1_	/R&gT"nc"Nկ`.!)9r

Exb	ŮO@o 0"@a* `|U	,e3H TAyy@6 0H~@\@a Y6Zˎn>l_;9pvNiYHk7
5Bi\Q(l^3?:'q͗׷yM#N@[~/ ˎB&hFc,_vB41p R 7ɲ-{pގ8K>Ʀ*5֣T!-4gY*#ߋ\vztQF~="se/n=BƧ"$_=ڌʢԏ|ۅe"8/4!'т5{pI,!ܓQ"N_j4ug{pƟѮT_sK)0?o+wId
4j2kHXճ{e&5ت"5R$#2Ѫ'0TIܥHy)q*DjRR-jύgS&OH_L?Ѥ}θvE=z7U:lZANe/n=!`CF7r~I7U (\!BMa\!)(]=MЅ_/nS0pow#8K pF%8]%L9':$`3nS!Ә"C3nA#AtgâFs;/P*F {pFIsSf%h-FZ6W<9QvܧI]m+]p$hVhaJ
LcidE_w"o{RB42m@[hq7nw(}W@q@)
bXWc p*lAP|G/F'=z6:EtF%L  :#箋:A$}ptGH8"p&Y$qAgrYs׷
?Q~n^@1L6bQFѩL|+4Dr0H_qZr|ѫ40j&c1?lioRIҔђۂ?ۓ&,ȓ"tH"nxdDbCN737ԇikۆAԈR_,PӚ^5!Qm8\^5ĤSbQDxRdY?fzޚeR"jRۆyҳMz#ɏR_+9q5cQHHK~L?BoF&yo)u_q*2
_E?6W{pC|{{p\\0TىDy"nZIt@qƐ=wnw
Ch=c 4t=q=:/1;ۆߨuo;ۅ=[Sl<?C 8!CU]ܩߛx0j}G6}{p*WiDyj1~;ϹO#|#H+ѧ
_7 E?j28H8ðUR6׷GP^7`{ʐq*)ߝ!5ߛi]
ebAop)o2.ߎ3SH%_w$f5>?YH+>g4БwTo Depogb4cQ"\VlZpNjVߋUшu_sũݭF }θvE=cpW끱jwko_тWVắbWu_sũݭF#}θvE=kpW끱jwko_ѕ][\S[x"_K9E!W)}~OjHF$K2c1rKQ' xDϒi3(hŇ7,VD0p܍J2YHnD@ʦ ^cz8(1ܣJ?>&Q%ngڣREۆojU(M_S7tRRyuQ=@:)b*Hj)B*HzDRGi?G|eb]7(JD#`ɾ]g}ڥn\Jwj3Iވ="rC;\vz d~.>@3ƌYl)+"_)}~OjHF*|'$^XSYeO:}n"^!*FCGI8e4'A(`"}p"]j*ܑYH) ۆ6r+/	p2(e֡㛒5K) R7ͽJ+|"A#5YH+-_ČƩgT)  QВe )FjGj)!53(S`dvg(wuF 7ԏ 	?(iLWs_Z]rtG Icqı\Q%!Y7FUӀuq'29I>آp
D)ۆmUFBۆ޲(&_Qm8*jIΦ6yӒA)X(`ȡ˒5WKjw
zJToYIToܟ92J)\u,#TNq{pRY޲*	S7SowČ1O?QmYIeQP!Icqgkq'9Sj)U6*?I|pIcqgYM 1!W%^^1O0dPULnH\f' aToYIP{pRTq'Бm<SVi"7z*y1%ewP,q\|9hgYK9Dܟ"?,[5픾?$#JInu]̪!\WDYH& ۆ:H׷iDa@/BO+-j/nO;$I-G|poKG
A)j$JFPb@5ȼUF(mpv*~R.dDHIz@Dze 6d$Qe "W`׎A
uELUj3+9Do~on}Ϯl;f$DL9m!jW3[\S[x"_7U:lZ=}θvE=@7U:lZ[
Jȗ)/lagO{RB4Y?dhj1adU{֤ߨwJGiVQF8e"(cObSb>d^1klej3)Dcq${_~0'aZ1DSKۆ4#; 3DQq/S-+)CP') @`CN*oJIhV޲/ȓb$yD\"@aTϵ|UT84`?Ig{p2\Jwj3FDLaIYm!A9jѫ3lZ1unp6-NmUDNPZhldNTҔ/t܏ڇ/T&>RB7q\-&ڍuW|hJwj9fP*4FSViʉy&ߊR%񃤷,=_i66t27Zmr>cj3ar?pB6;)+ۆ6q.GcFctYR?CԚ|hJwj9Q/<Du"	g+4D-3ˎBl)*_I9 T(KO=!R"?K?j1eD?9_"lTsqT}e"(h&HU,ZzU%B^RdZcSKbsj52KUqCnfRK9E>49,#FZ1e  |aD0?0%-Gə|j7e%ZJ@A_4rf,+Rj2YH|	?S"N@;EM3yzK ?o#̒ T2`(RGƟ#9%^Sc&8fWs﨣0N ۆu<&SViDnDJJoA\\vz`E|"KJO;)}j<?$#JRd*|-3	f^\gϘ'U6]ejT2<%#DTv	7c%rF_0d9JI$[QܑrSiOcEI
KS2sGW_WQș9ڌAȭ(ܹ9{$cIIP~5gCM@f)#TfC{|aX<޵[2ogf3ћҹڎ!d5L){pu<&SViD誋ĪDwN.g10T0OK9ݷnԹ_sȶB@)*סK8̮GTG)׷f_j3[RO7mLz*&eq70D7 H<bmG~kE*q7_ogz%d+4|lKr%œeۆBH8țx6IM|T+}Svp;D |t^;y2zDx.gk4$6m1VG=-%f_v!'Rd=S7V3Fʓ~fW"$}S|nfEpA-}dbC'u"0DwGH.A+s*W-!3hGx)K̗b	ŮԳb/o2Rn`OFEV>=[UMVsgk06MadPW"
.NONty6eZ#Ɍ)+-kOX\vz3j0 pڑ1DR~}ڒf'L|8Qȵ[2!Te$u²pFZ `uqܛƣzf2_0;R/o]A "cO09V)IīQH%',xR(Z*+%R`$kY>WQ=e n(-0)çW?,UE+*RuSb]#U%Q&P/QV9 I*P_%@`ȓF9JI$W%<f4YJ`{p%+
cQљ]+2/IJ\f2_0rPa7ej$RF^+ƣE V25 oYƨFe)X2"]rkҺJ)#T+ҺGRQ5 o2I'cBVpK'cutMzYKJR5j!HJ?0dIˮF,,3oܥj>f)2-VURgH)K%^1j3jR ׷iZ3/9KgMI!g&"j7 iFcgVsY/Io>CJcTI+3zҰ3%>ܛ#nMV<H:J$OgjGooTIӖ/njd*r>%40dIW#jgIrSƳYH$nrQ+f#jLT8e onKR2Uʤ뤿ұ+^D`Mzk+dMzda.%VtMR'Н%gI*k	;5J>cR?%Sx1_,)wiFj52_9Kg%TI6DT(VmSgf%@\S{jkۆ&_ƣG$ET	'.YI4%ndUl;f&NUmR&-3SgZ}m L~ٸB?l!W$i+YR<prP@{fJv{hH[\[0Oj3MJh"i݆](2ƥGR% `;=ġ0>NPU 8B_ ppD8S>8jU"{.AmH[BHPM=QS	M$`F]"`Խ=ġ0>N JJ pRWJ.8$B`SI"HMl,	$Elc,A-Jص;MNrHL3̌K쏚I P$V2<d`HؒKV߉9*Ml,	@H2^"'v$X6$@3<j7U:lZ=pW끱jwko_][\S[x"_][\S[x"_unp6-NmUiSP#`.\-FhhM4`lv~.h-cMGm0d84`0Qa\A1YbVn1	*?SP#^."h٣Fs44cGm06j;d||śQkj;hу&Qѣ*&d/\l.7688^.#)B.7\-FhhM4`lv p|9&2eM0¨jqSsp0 ^+7ቸ5B8!6hс\QF2`ՀQkj;hу&Qѣ*& T4G*lpbVn1'5B8<Bh&lM4`l3C@f?jlvѣfp8fѨq5h(hр^GSqfY&E?!C +Z.fڛ5h٨41mEcFGF8SsY`17	!78\-FhhM4`lv Z84`ɔq4h`/
M¸cazcĬbESP#\D.h٣Fs44cGm06j;b~јq5h(hр^GSqfY&E?jqՈ\-FhhM4`lv5f-cMGm0d84`0Qa\A1YbVn1	p5B8aBh&lM4`l3C@f?jlvѣfٱj-cMGm0d84`0Q
X&\M J&8_^SP#&\-FhhM4`lv̓!kj;hу&Qѣ*&d/\l.7688^.WG!p_D6&0636j;hсQ1vѣLFxUMN*nn՛V%fb_!ma^3*G_ f'k2_xL/|P|9B 9pәpRK{6`cQX?{=`X?{,.3.~g],
RR)ws.xw~@K{#߽ ~
?R]_.|߽h=)w߽)wR)w]`((A߿0ARda]왏2K1@3]#'-߿8B=>Ab.!q)w f>.#M?~v>g߿=@?Ab)wOٰCRO]?]?K&_]hG)wYB>e)wڡ ]~ |л ?eg3/?k~/~_3x<?L3 G3q?g_ ~	x?  ,C?93	go	ߌO&3C?+
s?)?*Rg3D?_/??LQ_??x?Q/i3D߼gәYS?Pg94g~e_C?,3B	~GIPdg_LPB?x_ՙ'P~=?? c??3@~x	3@~?x P	x73@,?7PU$3@3A[p6C6?>MφZ!͙!ڎ4`| 6&~#(,8qkcѫVYvz;BPϙgH,XǭCZ=١
̘!5f2`՚@j  52`՚V՚	130\vz4f>>bj`|O1\vz3Cf0441S!sO+F5CAǨMNX<	.;=
X2bPD$x>5>`~4f>>b+@hՂ~^s16Fc,.;=
0j4f>>b'Yh@bgVhCO0\vz3jf4f>>bj?0\vz5P3gGAY1\vz4A@f2CA`ɋBc6|q4 r|9Pqqј16h^bh||Ř4%#S.;=llYl8k1[2`՚5gƣ[h??Џٵ>A@qqј0T0gD1ak6aFY>AgV(CFc,Vkl;=\v5h|0}qV|pd4f~|>fhP;=j5f>>b,Bfꐏ=3`	&c.\ p~sYX#6OP<.;=#6x 0kZ ]
( @          ,	  
{7{7x{76      a     ,	      ./usr/lib/methods/tmssad n r             @            @           7{         H   d                          1L                      .text         d                   .data               h               @.bss                               .loader                                b   | B 9   e)*  A $|mx|#x|+x H  ]A }sx}{x 9     H  e`    ,  A b H ݀A |      @       p .__start   A   L |	N           | !a < @H  a < @0 8H , 0a 8@ XH , a 88  8  @ @H iA ;  ,A H yA 8  H A  X0! P}N   X0! P}N         A         main  | !8   ;  D < @ 88  0 88  H 9A 3 , ?8  0 88  A H A K X0! P}N         A     t IgnoreSignal  |! Hc  H A ,  8` A 8`  H0! @}N         A         8 ValidateParameters| 4 ! 89   ;  ;   8  8  H A /, f, :/ ?3 A P @ 88  8~  A dA `@ \    H MA ,, :/ ? 88  A , fKĀ D8`   | @   X0! P}H   8` H  8`  X0! P}N         A         ParseParameters     A   L |	N            $A   L |	N            (A   L |	N            ,A   L |	N            0A   L |	N            <A   L |	N            HA   L |	N                      :f: :f: @(#) src/ssa/usr/lib/methods/common/LL.h, ssaraid, ssa42G, t9739A5 1.1 97/09/17 @(#) 94  1.2  src/ssa/usr/lib/methods/tmssad/tmssad.c, tmssacfg, ssa42G, t9926B2 9/15/98 01:53:32                                                                                               /     H   4  werrno         @       close         @
       open          @
       pause         @
                    @
       optind        @       opterr        @       exit          @
       strlen        @
       getopt        @
              )      @
       __crt0v       @       optarg        @       __start     !
                                                                                                                       	                            
  /usr/lib:/lib:/usr/lpp/xlC/lib    libc.a shr.o  @VPDtmssad/576565500/420  
sigaction  __mod_init  .k&       HA 