|
From: | Laurent Charmet |
Subject: | [Tinycc-devel] Core dump with tcc 0.9.22 (and 0.9.21) |
Date: | Wed, 10 Nov 2004 14:37:19 +0100 |
User-agent: | Mozilla Thunderbird 0.9 (Windows/20041103) |
Hi Fabrice and all, I'm very excited about tcc, because my computer has not break the 1ghz barrier ! I try the 0.9.21 and 0.9.22 version and I have a core dump on a specific file (I have already compile dozen of others C files with success) Here the stack and in attachement the file who generate the core dump. If you need more information, don't hesitate And congratulation for your compiler speeeeeeeeeeeeed !! Regards, Laurent Compiling C File all_var.c gmake: *** [/DT/local/lch/FF/Build/LCH/g/Obj/all_var.o] Segmentation fault (vidange mémoire) semaphore.lch(416) [All] /usr/bin/gdb /usr/local/bin/tcc_g core.9854 GNU gdb 6.0-2mdk (Mandrake Linux) Copyright 2003 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i586-mandrake-linux-gnu"...Using host libthread_db library "/lib/tls/libthread_db.so.1". Core was generated by `/usr/local/bin/tcc_g -DTN_PK TN_ALL -DTN_ENTERPRISE_EDITION -DTINA_SYSTEM "Linu'. Program terminated with signal 11, Segmentation fault. warning: current_sos: Can't read pathname for load map: Input/output error Reading symbols from /lib/libdl.so.2...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /lib/tls/libc.so.6...done. Loaded symbols for /lib/tls/libc.so.6 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 #0 g (c=184) at i386-gen.c:97 97 if (ind1 > cur_text_section->data_allocated) (gdb) p cur_text_section $1 = (Section *) 0x0 (gdb) where #0 g (c=184) at i386-gen.c:97 #1 0x08048e56 in o (c=184) at i386-gen.c:106 #2 0x08049195 in load (r=0, sv=0x806cbbc) at i386-gen.c:229 #3 0x0804ee17 in gv (rc=1) at tcc.c:4687 #4 0x0804eeea in lexpand () at tcc.c:4793 #5 0x0804f3b8 in gen_opl (op=42) at tcc.c:4979 #6 0x080500f0 in gen_op (op=42) at tcc.c:5542 #7 0x08052b7c in expr_prod () at tcc.c:7374 #8 0x08052ba1 in expr_sum () at tcc.c:7382 #9 0x08052be9 in expr_shift () at tcc.c:7395 #10 0x08052c29 in expr_cmp () at tcc.c:7408 #11 0x08052c95 in expr_cmpeq () at tcc.c:7422 #12 0x08052cdc in expr_and () at tcc.c:7433 #13 0x08052d10 in expr_xor () at tcc.c:7443 #14 0x08052d44 in expr_or () at tcc.c:7453 #15 0x08052d78 in expr_land_const () at tcc.c:7464 #16 0x08052db4 in expr_lor_const () at tcc.c:7475 #17 0x08052ea7 in expr_eq () at tcc.c:7531 #18 0x080531b3 in gexpr () at tcc.c:7646 #19 0x080528a3 in unary () at tcc.c:7048 #20 0x08052ac9 in uneq () at tcc.c:7346 #21 0x08052b51 in expr_prod () at tcc.c:7369 #22 0x08052ba1 in expr_sum () at tcc.c:7382 #23 0x08052be9 in expr_shift () at tcc.c:7395 #24 0x08052c29 in expr_cmp () at tcc.c:7408 ---Type <return> to continue, or q <return> to quit--- #25 0x08052c95 in expr_cmpeq () at tcc.c:7422 #26 0x08052cdc in expr_and () at tcc.c:7433 #27 0x08052d10 in expr_xor () at tcc.c:7443 #28 0x08052d44 in expr_or () at tcc.c:7453 #29 0x08052d78 in expr_land_const () at tcc.c:7464 #30 0x08052db4 in expr_lor_const () at tcc.c:7475 #31 0x08052ea7 in expr_eq () at tcc.c:7531 #32 0x08053251 in expr_const1 () at tcc.c:7687 #33 0x08054211 in init_putv (type=0xbfffe268, sec=0x807b958, c=268, v=0, expr_type=1) at tcc.c:8171 #34 0x080542f3 in decl_initializer (type=0xbfffe268, sec=0x807b958, c=268, first=0, size_only=0) at tcc.c:8456 #35 0x08053d55 in decl_designator (type=0xbfffe268, sec=0x807b958, c=268, cur_index=0x0, cur_field=0xbfffe2b4, size_only=0) at tcc.c:8128 #36 0x08054521 in decl_initializer (type=0xbfffe378, sec=0x807b958, c=220, first=-1073749324, size_only=0) at tcc.c:8408 #37 0x08054a30 in decl_initializer_alloc (type=0xbfffe378, ad=0xbfffe39c, r=496, has_init=1, v=4212, scope=240) at tcc.c:8666 #38 0x080552cf in decl (l=240) at tcc.c:8983 #39 0x08055815 in tcc_compile (s1=0x806f008) at tcc.c:9078 #40 0x0805c39c in tcc_add_file_internal (s1=0x806f008, filename=0xbfffef8e "/DT/local/lch/FF/Src/All/all_var.c", flags=1) at tcc.c:9720 #41 0x0805c554 in tcc_add_file (s=0x806f008, filename=0xbfffef8e "/DT/local/lch/FF/Src/All/all_var.c") at tcc.c:9797 #42 0x0805cf6f in main (argc=33, argv=0xbfffeb04) at tcc.c:10439 (gdb) frame #0 g (c=184) at i386-gen.c:97 97 if (ind1 > cur_text_section->data_allocated) (gdb) info local ind1 = 1 (gdb) p cur_text_section $2 = (Section *) 0x0 (gdb) |
static char *rcsid="@(#) $Id: all_var.c,v 1.81.2.33.2.154 2004/10/15 14:39:34 rks Exp $"; /************************************************************************************************* ** all_var.c ** Variables persistentes et constantes generales a tout le produit. ** *************************************************************************************************/ /***********/ /* INCLUDE */ /***********/ #include <all.h> /***********/ /* DEFINES */ /***********/ /*********/ /* TYPES */ /*********/ /*************/ /* VARIABLES */ /*************/ /* * LOL Juillet 98 * -------------- * * TINA_ID sert de nom de base pour : * - le nom des services reseau. * - le nom de l'identite de base du produit * * L'identite de base sert a 2 choses : * - identite d'acces privilegie aux fonctionnalites * - trouver le path d'installation du produit (par defaut : ~TINA/Bin, ~TINA/Conf, etc...) * * Les 3 infos peuvent etre redefinies par des variables d'environnement : * - nom de base des services TCP/UDP : TINA_SERVICE (contient nouveau nom) -> TINA_SERVICE_BASE_NAME * - identite speciale : TINA_ID (contient nouveau nom) -> TINA * - path d'installation : TINA_HOME (contient repertoire d'installation) * * Suivant les OS, la redefinition de TINA (ou TINA_SERVICE_BASE_NAME) peut avoir des * effets varies... * * Ces valeurs sont redefinies au plus tot (init_prg()). * * hky - 02/09/98 * -------------- * * Voir les Specifications sur la cohabition des environnements tina * * Differences par rapports aux remarques precedentes * * - TINA_ID existe toujours mais il ne donne plus le nom du user privilegie ni * le nom des services reseau mais seulement le nom de l'environnement tina. * * - TINA_SERVICE_BASE_NAME est renomme TINA_SERVICE_NAME * * - On cree TINA_SERVICE_TCP_NUM, TINA_SERVICE_UDP_NUM * */ /**************/ /* CONSTANTES */ /**************/ #define OS_AGENT_ONLY_TUTORS (NEED_BACKUP_TUTOR | NEED_MOTIF_TUTOR) #define TN_YODA_COMPATIBLE (OUI) #define TN_YODA_NOT_COMPATIBLE (NON) Q_CONST ALL_VAR_GLOBAL_VERS_CTX all_var_global_vers= { /*all_tina_major*/ VERSION_TINA_MAJOR, /*all_tina_minor*/ VERSION_TINA_MINOR, /*all_tina_indice*/ VERSION_TINA_INDICE, /*all_tina_maintenance*/ VERSION_TINA_MAINTENANCE, /*p_all_tina_version*/ VERSION_TINA_STR, /*all_tina_major_public*/ VERSION_TINA_MAJOR_PUBLIC, /*all_tina_minor_public*/ VERSION_TINA_MINOR_PUBLIC, /*all_tina_indice_public*/ VERSION_TINA_INDICE_PUBLIC, /*all_tina_maintenance_public*/ VERSION_TINA_MAINTENANCE_PUBLIC, /*p_all_tina_public*/ VERSION_TINA_PUBLIC, /*all_tina_patch*/ VERSION_TINA_PATCH, /*p_all_tina_special*/ VERSION_TINA_SPECIAL, #ifdef TINA_SYSTEM # ifdef ALPHA /*p_all_tina_system*/ "ALPHA", # elif VAX /*p_all_tina_system*/ "VAX", # else /*p_all_tina_system*/ TINA_SYSTEM, # endif #else /*p_all_tina_system*/ "", #endif #ifdef ANSIC /*p_all_tina_date*/ __DATE__, #else /*p_all_tina_date*/ "", #endif /*all_ndmp_major*/ VERSION_NDMP_MAJOR, /*all_ndmp_minor*/ VERSION_NDMP_MINOR, /*all_ndmp_maintenance*/ VERSION_NDMP_MAINTENANCE, /*all_ndmp_patch*/ VERSION_NDMP_PATCH, /*p_all_ndmp_special*/ VERSION_NDMP_SPECIAL }; Q_CONST ALL_VAR_GLOBAL_CONST_CTXT all_var_global_const= { /*NOVAL64*/ ((l64)(0L)), /*ZERO64*/ ((l64)(0L)), /*ONE64*/ ((l64)(1L)), /*KILO64*/ ((l64)(1024L)), /*MEGA64*/ ((l64)(1024L * 1024L)), /*GIGA64*/ ((l64)(1024L * 1024L * 1024L)), /*TERA64*/ ((l64)(1024L * 1024L) * (l64)(1024L * 1024L)), /*ZERO_L64*/ {0, 0}, /*KILO_L64*/ {0, 1024}, /*MEGA_L64*/ {0, 1024*1024}, /*GIGA_L64*/ {0, 1024*1024*1024}, /*TERA_L64*/ {256, 0}, /*MAX_L64*/ {0xFFFFFFFF, 0xFFFFFFFF}, /*Q_ID_SPEC_NOVAL*/ {ODB_IDL_NOVAL, 0xffffffff}, /************************************************************************************************* ** Host ** Parametres associes aux differents types de host. ** Ne pas oublier de mettre a jour la table dans All/all_var.c (meme ordre). ** Ne pas oublier de mettre a jour la table dans Tad/tad_glob.c ** (ordre de presentation). ** Ne pas oublier de mettre a jour la table dans Api/ApiCvt.c. ** *************************************************************************************************/ /*host_type_table*/ { {Q_TYPE_HOST_CONVEX3400, "CONVEX C3400", "CONVEX C3400", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", PLATFORM_NOT_SUPPORTED | NEED_NO_TUTOR | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_CONVEX3800, "CONVEX C3800", "CONVEX C3800", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", PLATFORM_NOT_SUPPORTED | NEED_NO_TUTOR | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_DEC_STATION, "DEC Ultrix", "DEC Ultrix", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", PLATFORM_NOT_SUPPORTED | NEED_NO_TUTOR | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_HP300, "HP 300", "HP 300", Q_TYPE_OS_UNIX, TN_YODA_COMPATIBLE, "sl", PLATFORM_NOT_SUPPORTED | NEED_NO_TUTOR | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_HP700, "HP 700", "HP 700", Q_TYPE_OS_UNIX, TN_YODA_COMPATIBLE, "sl", NEED_NO_TUTOR | NEED_NO_ACLS | USE_TINA_CNX | USE_NDMP_CNX | USE_DYNAMIC_DLL | STORAGE_NODE | CACHELESS_CAP}, {Q_TYPE_HOST_HP800, "HP 800", "HP 800", Q_TYPE_OS_UNIX, TN_YODA_COMPATIBLE, "sl", NEED_NO_TUTOR | NEED_NO_ACLS | USE_TINA_CNX | USE_NDMP_CNX | USE_DYNAMIC_DLL | STORAGE_NODE | CACHELESS_CAP}, {Q_TYPE_HOST_MIPS_R2000, "MIPS", "MIPS", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", PLATFORM_NOT_SUPPORTED | USE_TINA_CNX}, {Q_TYPE_HOST_RS6000, "IBM AIX", "IBM AIX", Q_TYPE_OS_UNIX, TN_YODA_COMPATIBLE, "so", NEED_NO_TUTOR | NEED_NO_ACLS | USE_TINA_CNX | USE_NDMP_CNX | USE_DYNAMIC_DLL | STORAGE_NODE | CACHELESS_CAP}, {Q_TYPE_HOST_SEQUENT, "SEQUENT", "SEQUENT", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", NEED_NO_TUTOR | NEED_NO_ACLS | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_SUN4, "SUN Solaris", "Solaris", Q_TYPE_OS_UNIX, TN_YODA_COMPATIBLE, "so", NEED_NO_TUTOR | NEED_NO_ACLS | USE_TINA_CNX | USE_NDMP_CNX | USE_DYNAMIC_DLL | STORAGE_NODE | CACHELESS_CAP}, {Q_TYPE_HOST_SUN3, "SUN Sunos4", "Sunos4", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", NEED_NO_TUTOR | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_SGI, "SGI", "SGI", Q_TYPE_OS_UNIX, TN_YODA_COMPATIBLE, "so", NEED_NO_TUTOR | NEED_NO_ACLS | USE_TINA_CNX | USE_NDMP_CNX | USE_DYNAMIC_DLL | STORAGE_NODE | CACHELESS_CAP}, {Q_TYPE_HOST_DPX20, "BULL AIX", "BULL AIX", Q_TYPE_OS_UNIX, TN_YODA_COMPATIBLE, "so", NEED_NO_TUTOR | NEED_NO_ACLS | USE_TINA_CNX | USE_NDMP_CNX | USE_DYNAMIC_DLL | STORAGE_NODE | CACHELESS_CAP}, {Q_TYPE_HOST_INTERGRAPH, "INTERGRAPH", "INTERGRAPH", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", PLATFORM_NOT_SUPPORTED | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_DEC_VAX_OSF1, "DEC Vax OSF/1", "DEC OSF/1", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", PLATFORM_NOT_SUPPORTED | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_DEC_VAX_ULTRIX, "DEC Vax Ultrix", "DEC Ultrix", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", PLATFORM_NOT_SUPPORTED | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_DEC_ALPHA, "HP Tru64", "Tru64", Q_TYPE_OS_UNIX, TN_YODA_COMPATIBLE, "so", NEED_NO_TUTOR | NEED_NO_ACLS | USE_TINA_CNX | STORAGE_NODE | USE_DYNAMIC_DLL | CACHELESS_CAP}, {Q_TYPE_HOST_DPX2, "BULL DPX/2", "BULL DPX/2", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", NEED_NO_TUTOR | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_CRAY, "CRAY", "CRAY", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", NEED_NO_TUTOR | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_APOLLO, "APOLLO/Domain", "APOLLO", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", PLATFORM_NOT_SUPPORTED | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_NCR, "NCR", "NCR", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", NEED_NO_TUTOR | NEED_NO_ACLS | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_SCO, "SCO", "SCO", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", NEED_NO_TUTOR | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_MOTOROLA, "MOTOROLA", "MOTOROLA", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", PLATFORM_NOT_SUPPORTED | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_VMS, "VMS", "VMS", Q_TYPE_OS_VMS, TN_YODA_NOT_COMPATIBLE, "", NEED_NO_TUTOR | NEED_BACKUP_ACLS | PLATFORM_NOT_SERVER | USE_TINA_CNX | STORAGE_NODE | CACHELESS_CAP}, {Q_TYPE_HOST_UNISYS, "UNISYS", "UNISYS", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", PLATFORM_NOT_SUPPORTED | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_NETWARE, "NetWare", "NetWare", Q_TYPE_OS_NETWARE, TN_YODA_COMPATIBLE, "", NEED_MOTIF_TUTOR | NEED_BACKUP_ACLS | PLATFORM_NOT_SERVER | USE_TINA_CNX}, {Q_TYPE_HOST_EVANS, "EVANS SUTHERLAND", "EVANS", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", PLATFORM_NOT_SUPPORTED | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_CDC, "CDC", "CDC", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", PLATFORM_NOT_SUPPORTED | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_WINDOWS, "Windows 3", "Windows 3", Q_TYPE_OS_WIN3_OLD, TN_YODA_NOT_COMPATIBLE, "dll", PLATFORM_NOT_SUPPORTED | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_HP400, "HP 400", "HP 400", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "sl", PLATFORM_NOT_SUPPORTED | NEED_NO_TUTOR | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_LYNX, "LYNX", "LYNX", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", PLATFORM_NOT_SUPPORTED | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_WINDOWS_NT, "Windows NT", "Windows NT", Q_TYPE_OS_WINAPI32, TN_YODA_COMPATIBLE, "dll", NEED_NO_TUTOR | NEED_NO_ACLS | USE_TINA_CNX | USE_NDMP_CNX | STORAGE_NODE | USE_DYNAMIC_DLL | CACHELESS_CAP}, {Q_TYPE_HOST_CONVEX4000, "CONVEX C4000", "CONVEX C4000", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", NEED_NO_TUTOR | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_WINDOWS_95, "Windows 95", "Windows 95", Q_TYPE_OS_WINAPI32, TN_YODA_COMPATIBLE, "dll", PLATFORM_NOT_SUPPORTED | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_SIEMENS, "SIEMENS", "SIEMENS", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", NEED_NO_TUTOR | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_WYSE, "WYSE", "WYSE", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", PLATFORM_NOT_SUPPORTED | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_FUJI_VPP, "Fujitsu VPP", "Fujitsu VPP", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", NEED_NO_TUTOR | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_LINUX, "Linux", "Linux", Q_TYPE_OS_UNIX, TN_YODA_COMPATIBLE, "so", NEED_NO_TUTOR | NEED_NO_ACLS | USE_TINA_CNX | USE_NDMP_CNX | STORAGE_NODE | USE_DYNAMIC_DLL | CACHELESS_CAP}, {Q_TYPE_HOST_MACOS, "Macintosh", "Macintosh", Q_TYPE_OS_UNIX, TN_YODA_COMPATIBLE, "dylib", NEED_NO_TUTOR | NEED_NO_ACLS | USE_TINA_CNX | USE_NDMP_CNX | STORAGE_NODE | USE_DYNAMIC_DLL | CACHELESS_CAP}, {Q_TYPE_HOST_OS2, "OS/2", "OS/2", Q_TYPE_OS_OS2_OLD, TN_YODA_NOT_COMPATIBLE, "so", PLATFORM_NOT_SUPPORTED | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_DGUX, "Data General", "Data General", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", NEED_NO_TUTOR | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_WINDOWS_98, "Windows 98/Me", "Win 98/Me", Q_TYPE_OS_WINAPI32, TN_YODA_COMPATIBLE, "dll", NEED_MOTIF_TUTOR | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_BSD44, "FreeBSD", "FreeBSD", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", NEED_NO_TUTOR | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_NEC, "Nec", "Nec", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "", NEED_NO_TUTOR | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_TINA_CNX}, {Q_TYPE_HOST_WINDOWS_NT_CLUSTER,"Windows NT Cluster", "Win NT MSCS", Q_TYPE_OS_WINAPI32, TN_YODA_NOT_COMPATIBLE, "dll", NEED_NO_TUTOR | NEED_NO_ACLS | USE_TINA_CNX | USE_NDMP_CNX | USE_DYNAMIC_DLL | STORAGE_NODE | CACHELESS_CAP}, {Q_TYPE_HOST_DEC_ALPHA_CLUSTER, "HP Tru64 Cluster", "Tru64 CS", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", NEED_NO_TUTOR | NEED_NO_ACLS | USE_TINA_CNX | USE_DYNAMIC_DLL | STORAGE_NODE | CACHELESS_CAP}, {Q_TYPE_HOST_SUN4_CLUSTER, "SUN Solaris Cluster", "SUN CS", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", NEED_NO_TUTOR | NEED_NO_ACLS | USE_TINA_CNX | USE_NDMP_CNX | USE_DYNAMIC_DLL | STORAGE_NODE | CACHELESS_CAP}, {Q_TYPE_HOST_HP800_CLUSTER, "HP 800 Cluster", "HP-UX CS", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "sl", NEED_NO_TUTOR | NEED_NO_ACLS | USE_TINA_CNX | USE_NDMP_CNX | USE_DYNAMIC_DLL | STORAGE_NODE | CACHELESS_CAP}, {Q_TYPE_HOST_RS6000_CLUSTER, "IBM AIX Cluster", "IBM AIX CS", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", NEED_NO_TUTOR | NEED_NO_ACLS | USE_TINA_CNX | USE_NDMP_CNX | USE_DYNAMIC_DLL | STORAGE_NODE | CACHELESS_CAP}, {Q_TYPE_HOST_DPX20_CLUSTER, "BULL AIX Cluster", "BULL AIX CS", Q_TYPE_OS_UNIX, TN_YODA_NOT_COMPATIBLE, "so", NEED_NO_TUTOR | NEED_NO_ACLS | USE_TINA_CNX | USE_NDMP_CNX | USE_DYNAMIC_DLL | STORAGE_NODE | CACHELESS_CAP}, {Q_TYPE_HOST_NETWORK_APPLIANCE, "Network Appliance ", "NetApp", Q_TYPE_OS_UNKNOWN, TN_YODA_NOT_COMPATIBLE, "so", OS_AGENT_ONLY_TUTORS | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_NDMP_CNX}, {Q_TYPE_HOST_EMC2_CELERRA, "EMC2 Celerra", "EMC2 Celerra", Q_TYPE_OS_UNKNOWN, TN_YODA_NOT_COMPATIBLE, "so", OS_AGENT_ONLY_TUTORS | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_NDMP_CNX}, {Q_TYPE_HOST_WINDOWS_2000, "Windows 2000", "Windows 2000", Q_TYPE_OS_WINAPI32, TN_YODA_COMPATIBLE, "dll", NEED_NO_TUTOR | NEED_NO_ACLS | USE_TINA_CNX | USE_NDMP_CNX | USE_DYNAMIC_DLL | STORAGE_NODE | CACHELESS_CAP}, {Q_TYPE_HOST_NDMP_SERVER, "NDMP Server", "NDMP Server", Q_TYPE_OS_UNKNOWN, TN_YODA_NOT_COMPATIBLE, "so", OS_AGENT_ONLY_TUTORS | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_NDMP_CNX}, {Q_TYPE_HOST_FASTRAX, "EMC2 Fastrax", "EMC2 Fastrax", Q_TYPE_OS_UNKNOWN, TN_YODA_NOT_COMPATIBLE, "so", PLATFORM_NOT_SUPPORTED | OS_AGENT_ONLY_TUTORS | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_SYMAPI_CNX}, {Q_TYPE_HOST_NDMP_TAPE_SERVER, "NDMP Tape Server", "NDMP TS", Q_TYPE_OS_UNKNOWN, TN_YODA_NOT_COMPATIBLE, "so", OS_AGENT_ONLY_TUTORS | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_NDMP_CNX}, {Q_TYPE_HOST_IP4700, "EMC2 IP4700", "EMC2 IP4700", Q_TYPE_OS_UNKNOWN, TN_YODA_NOT_COMPATIBLE, "so", OS_AGENT_ONLY_TUTORS | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_NDMP_CNX}, {Q_TYPE_HOST_BLUE_ARC, "Silicon Server", "Silicon Srv", Q_TYPE_OS_UNKNOWN, TN_YODA_NOT_COMPATIBLE, "so", OS_AGENT_ONLY_TUTORS | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_NDMP_CNX}, {Q_TYPE_HOST_AUSPEX, "Auspex", "Auspex", Q_TYPE_OS_UNKNOWN, TN_YODA_NOT_COMPATIBLE, "so", OS_AGENT_ONLY_TUTORS | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_NDMP_CNX}, {Q_TYPE_HOST_QUANTUM_ATL, "Quantum|ATL", "Quantum|ATL", Q_TYPE_OS_UNKNOWN, TN_YODA_NOT_COMPATIBLE, "so", OS_AGENT_ONLY_TUTORS | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_NDMP_CNX}, {Q_TYPE_HOST_WINDOWS_2000_CLUSTER,"Windows 2000 Cluster", "Win2K MSCS", Q_TYPE_OS_WINAPI32, TN_YODA_NOT_COMPATIBLE, "dll", NEED_NO_TUTOR | NEED_NO_ACLS | USE_TINA_CNX | USE_NDMP_CNX | USE_DYNAMIC_DLL | STORAGE_NODE | CACHELESS_CAP}, {Q_TYPE_HOST_NSS, "NSS", "NSS", Q_TYPE_OS_UNKNOWN, TN_YODA_NOT_COMPATIBLE, "so", OS_AGENT_ONLY_TUTORS | NEED_NO_ACLS | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | USE_NDMP_CNX}, {Q_TYPE_HOST_WINDOWS_XP, "Windows XP", "Windows XP", Q_TYPE_OS_WINAPI32, TN_YODA_COMPATIBLE, "dll", NEED_NO_TUTOR | NEED_NO_ACLS | USE_TINA_CNX | USE_NDMP_CNX | PLATFORM_NOT_SERVER | USE_DYNAMIC_DLL | STORAGE_NODE | CACHELESS_CAP}, {Q_TYPE_HOST_WINDOWS_2003, "Windows Server 2003", "Windows 2003", Q_TYPE_OS_WINAPI32, TN_YODA_COMPATIBLE, "dll", NEED_NO_TUTOR | NEED_NO_ACLS | USE_TINA_CNX | USE_NDMP_CNX | USE_DYNAMIC_DLL | STORAGE_NODE | CACHELESS_CAP}, {Q_TYPE_HOST_WINDOWS_2003_CLUSTER,"Windows Server 2003 Cluster", "Win 2003 MSCS", Q_TYPE_OS_WINAPI32, TN_YODA_NOT_COMPATIBLE, "dll", NEED_NO_TUTOR | NEED_NO_ACLS | USE_TINA_CNX | USE_NDMP_CNX | USE_DYNAMIC_DLL | STORAGE_NODE | CACHELESS_CAP} }, /************************************************************************************************* ** Lieu ** Parametres associes aux differents types de lieu. ** Ne pas oublier de mettre a jour la table de compatibilite ** dans All/all_var.c (meme ordre). ** *************************************************************************************************/ /*lieu_pere_fils_compat*/ { /* Table des compatibilites entre un */ /* lieu fils [1] et son pere [2] */ /* */ /* Rappel : */ /* TYPE_LIEU_NOVAL 0 */ /* TYPE_LIEU_GEOGRAPHIQUE 1 */ /* TYPE_LIEU_CUPBOARD 2 */ /* TYPE_LIEU_LIBRARY 3 */ /* TYPE_LIEU_PICKER 4 */ /* TYPE_LIEU_SLOT 5 */ /* TYPE_LIEU_DRIV 6 */ /* TYPE_LIEU_MAILBOX 7 */ /* TYPE_LIEU_HOST 8 */ /* */ /* NBR_TYPE_LIEU 8 */ { OUI, NON, NON, NON, NON, NON, NON, NON }, { OUI, NON, NON, NON, NON, NON, NON, NON }, { OUI, NON, NON, NON, NON, NON, NON, NON }, { NON, NON, OUI, NON, NON, NON, NON, NON }, { NON, NON, OUI, NON, NON, NON, OUI, NON }, { OUI, OUI, OUI, NON, NON, NON, NON, OUI }, { NON, NON, OUI, NON, NON, NON, NON, NON }, { OUI, NON, NON, NON, NON, NON, NON, NON } }, /************************************************************************************************* ** Obj_adm ** Parametres associes aux differents types d'objet d'administration. ** Ne pas oublier de mettre a jour la table de compatibilite ** dans All/all_var.c (meme ordre). ** *************************************************************************************************/ /*lieu_asso_obj_adm_compat*/ { /* Table des compatibilites entre un */ /* objet d'administration [1] et un lieu [2] */ /* asssocie */ /* */ /* Rappel : */ /* OBJ_ADM_TYPE_HOST 0 */ /* OBJ_ADM_TYPE_DRIV 1 */ /* OBJ_ADM_TYPE_GACC 2 */ /* OBJ_ADM_TYPE_USER 3 */ /* OBJ_ADM_TYPE_CART 4 */ /* OBJ_ADM_TYPE_APPL 5 */ /* OBJ_ADM_TYPE_NOVAL 16 */ /* */ /* N_OBJ_ADM_TYPE 6 */ /* */ /* */ /* TYPE_LIEU_NOVAL 0 */ /* TYPE_LIEU_GEOGRAPHIQUE 1 */ /* TYPE_LIEU_CUPBOARD 2 */ /* TYPE_LIEU_LIBRARY 3 */ /* TYPE_LIEU_PICKER 4 */ /* TYPE_LIEU_SLOT 5 */ /* TYPE_LIEU_DRIV 6 */ /* TYPE_LIEU_MAILBOX 7 */ /* TYPE_LIEU_HOST 8 */ /* */ /* NBR_TYPE_LIEU 8 */ { NON, NON, NON, NON, NON, NON, NON, OUI }, { NON, NON, NON, NON, NON, OUI, NON, NON }, { NON, NON, OUI, NON, NON, NON, NON, NON }, { NON, NON, NON, OUI, NON, NON, NON, NON }, { NON, NON, NON, NON, NON, NON, NON, NON }, { NON, NON, NON, NON, NON, NON, NON, NON } }, /*lieu_cont_obj_adm_compat*/ { { OUI, OUI, NON, NON, NON, NON, NON, NON }, { OUI, OUI, OUI, NON, NON, NON, NON, OUI }, { NON, NON, NON, NON, NON, NON, NON, NON }, { NON, NON, NON, NON, NON, NON, NON, NON }, { OUI, OUI, NON, OUI, OUI, OUI, NON, OUI }, { NON, NON, NON, NON, NON, NON, NON, NON } }, /*lieu_cont_obj_adm_capacity*/ { { MAX_L16, MAX_L16, 0, 0, 0, 0, 0, 0 }, { MAX_L16, MAX_L16, MAX_L16, 0, 0, 0, 0, MAX_L16 }, { 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0 }, { MAX_L16, MAX_L16, 0, 1, 1, 1, 0, MAX_L16 }, { 0, 0, 0, 0, 0, 0, 0, 0 } }, /************************************************************************************************* ** Operating System ** Parametres associes aux differents types d'operating system. ** *************************************************************************************************/ /*q_type_os_table*/ { /************************************************* * Operating System types. *************************************************/ {Q_TYPE_OS_NONE, NOVAL, "-" }, {Q_TYPE_OS_NETWARE, 3, "Netware" }, {Q_TYPE_OS_UNIX, 1, "Unix" }, {Q_TYPE_OS_VMS, 3, "VMS" }, {Q_TYPE_OS_WIN3_OLD, 2, "Windows 3" }, {Q_TYPE_OS_WINAPI32, 2, "Windows" }, {Q_TYPE_OS_MACOS_OLD, 2, "Obsolete" }, {Q_TYPE_OS_OS2_OLD, 2, "OS/2" }, {Q_TYPE_OS_UNKNOWN, 2, "?" } }, /************************************************************************************************* ** Connection Protocol ** Parametres associes aux differents types de protocole (couche applicative). ** Ne pas oublier de mettre a jour All/all_var.c/proto_type_table[]. ** *************************************************************************************************/ /*Cnx_type_str*/ { /* Type de protocole (couche applicative) */ /* Ce tableau est indexe par TYPE_CNX_xxx */ "TiNa", "NDMP", "Fastrax", "Raw" }, /*proto_type_table*/ { {TYPE_PROTOCOL_TINA_V3_1, TYPE_CNX_TINA, 3, 1}, {TYPE_PROTOCOL_NDMP_V2_0, TYPE_CNX_NDMP, 2, 0}, {TYPE_PROTOCOL_SYMAPI_V1_0, TYPE_CNX_SYMAPI, 1, 0}, {TYPE_PROTOCOL_NDMP_V3_0, TYPE_CNX_NDMP, 3, 0}, {TYPE_PROTOCOL_NDMP_V4_0, TYPE_CNX_NDMP, 4, 0}, {TYPE_PROTOCOL_TINA_V3_5, TYPE_CNX_TINA, 3, 5}, {TYPE_PROTOCOL_TINA_V3_7, TYPE_CNX_TINA, 3, 7} }, /************************************************************************************************* ** Application ** Parametres associes aux differents types d'applications. ** Voir all_data.h pour les declarations. ** *************************************************************************************************/ /*q_type_app_table*/ { /************************************************* * Table of attributes by application type. * DO NOT ACCESS directly, use encapsulating fncts: * all_get_appl_window_style() * all_is_appl_allowed() * q_type_app_t_to_str() * q_type_app_t_to_shrt_str() *************************************************/ {Q_TYPE_APP_NOVAL, Q_APPL_WINDOW_STYLE_NOVAL,NON, "No Application 0", "No App 0" }, {Q_TYPE_APP_ORA7, Q_APPL_WINDOW_STYLE_1, NON, "Oracle7", "Oracle7" }, {Q_TYPE_APP_IFX_ONBAR, Q_APPL_WINDOW_STYLE_1, NON, "Informix", "Informix" }, {Q_TYPE_APP_FS, Q_APPL_WINDOW_STYLE_9, NON, "Filesystem", "Filesystem" }, {Q_TYPE_APP_ORA, Q_APPL_WINDOW_STYLE_8, OUI, "Oracle", "Oracle" }, {Q_TYPE_APP_XCH, Q_APPL_WINDOW_STYLE_4, OUI, "MS-Exchange", "MS-Exchange" }, {Q_TYPE_APP_LIST, Q_APPL_WINDOW_STYLE_5, OUI, "List", "List" }, {Q_TYPE_APP_LNT, Q_APPL_WINDOW_STYLE_4, OUI, "Lotus Domino", "Lotus Domino" }, {Q_TYPE_APP_SQL_MS, Q_APPL_WINDOW_STYLE_3, OUI, "MS-SQL Server", "MS-SQL" }, {Q_TYPE_APP_SQL_SYB, Q_APPL_WINDOW_STYLE_3, NON, "Sybase ASE", "Sybase ASE" }, {Q_TYPE_APP_NDS, Q_APPL_WINDOW_STYLE_1, OUI, "Novell NDS", "Novell NDS" }, {Q_TYPE_APP_NDMP, Q_APPL_WINDOW_STYLE_6, NON, "NDMP", "NDMP" }, {Q_TYPE_APP_SDB, Q_APPL_WINDOW_STYLE_4, OUI, "Catalog", "Catalog" }, {Q_TYPE_APP_SMS, Q_APPL_WINDOW_STYLE_1, OUI, "Novell SMS", "Novell SMS" }, {Q_TYPE_APP_ACD, Q_APPL_WINDOW_STYLE_4, OUI, "System State", "System State" }, {Q_TYPE_APP_NDK, Q_APPL_WINDOW_STYLE_7, OUI, "Net Disk", "Net Disk" }, {Q_TYPE_APP_DB2, Q_APPL_WINDOW_STYLE_3, NON, "Db2", "DB2" }, {Q_TYPE_APP_SPS, Q_APPL_WINDOW_STYLE_4, OUI, "SharePoint Portal Server","SharePoint" }, {Q_TYPE_APP_ASR, Q_APPL_WINDOW_STYLE_4, OUI, "Automated System Recovery","ASR" }, {Q_TYPE_APP_NOVAL_19, Q_APPL_WINDOW_STYLE_NOVAL,NON, "No Application 19", "No App 19" }, {Q_TYPE_APP_NOVAL_20, Q_APPL_WINDOW_STYLE_NOVAL,NON, "No Application 20", "No App 20" }, {Q_TYPE_APP_NOVAL_21, Q_APPL_WINDOW_STYLE_NOVAL,NON, "No Application 21", "No App 21" }, {Q_TYPE_APP_NOVAL_22, Q_APPL_WINDOW_STYLE_NOVAL,NON, "No Application 22", "No App 22" }, {Q_TYPE_APP_NOVAL_23, Q_APPL_WINDOW_STYLE_NOVAL,NON, "No Application 23", "No App 23" }, }, /*q_compat_host_app*/ { /************************************************* * Table of host/application compatibility * (1 == compatible). * DO NOT ACCESS directly, use encapsulating fnct: * all_is_host_appl_compat() *************************************************/ /* {NOVAL } */ /* {. ORA7 } */ /* {. . IFX_ONBAR } */ /* {. . . FS } */ /* {. . . . ORA8 } */ /* {. . . . | XCH } */ /* {. . . . | . LIST } */ /* {. . . . | . . LNT } */ /* {. . . . | . . . SQL_MS } */ /* {. . . . | . . . | SQL_SYB } */ /* {. . . . | . . . | . NDS } */ /* {. . . . | . . . | . . NDMP } */ /* {. . . . | . . . | . . . SDB } */ /* {. . . . | . . . | . . . | SMS } */ /* {. . . . | . . . | . . . | . ACD } */ /* {. . . . | . . . | . . . | . . NDK } */ /* {. . . . | . . . | . . . | . . . DB2 } */ /* {. . . . | . . . | . . . | . . . | SPS } */ /* {. . . . | . . . | . . . | . . . | . ASR } */ /* {. . . . | . . . | . . . | . . . | . . NOVAL_19 } */ /* {. . . . | . . . | . . . | . . . | . . . NOVAL_20 } */ /* {. . . . | . . . | . . . | . . . | . . . | NOVAL_21 } */ /* {. . . . | . . . | . . . | . . . | . . . | . NOVAL_22 } */ /* {. . . . | . . . | . . . | . . . | . . . | . . NOVAL_23 } */ {Q_TYPE_HOST_CONVEX3400, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_CONVEX3800, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_DEC_STATION, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_HP300, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_HP700, {0,1,1,1,1,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_HP800, {0,1,1,1,1,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_MIPS_R2000, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_RS6000, {0,1,1,1,1,0,1,1,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_SEQUENT, {0,1,1,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_SUN4, {0,1,1,1,1,0,1,1,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_SUN3, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_SGI, {0,1,1,1,1,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_DPX20, {0,1,1,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_INTERGRAPH, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_DEC_VAX_OSF1, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_DEC_VAX_ULTRIX, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_DEC_ALPHA, {0,1,1,1,1,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_DPX2, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_CRAY, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_APOLLO, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_NCR, {0,1,1,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_SCO, {0,1,1,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_MOTOROLA, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_VMS, {0,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_UNISYS, {0,1,1,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_NETWARE, {0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_EVANS, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_CDC, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_WINDOWS, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_HP400, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_LYNX, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_WINDOWS_NT, {0,1,1,1,1,1,1,1,1,1,0,1,1,0,0,1,1,1,0,0,0,0,0,0 }}, /* {NOVAL } */ /* {. ORA7 } */ /* {. . IFX_ONBAR } */ /* {. . . FS } */ /* {. . . . ORA8 } */ /* {. . . . | XCH } */ /* {. . . . | . LIST } */ /* {. . . . | . . LNT } */ /* {. . . . | . . . SQL_MS } */ /* {. . . . | . . . | SQL_SYB } */ /* {. . . . | . . . | . NDS } */ /* {. . . . | . . . | . . NDMP } */ /* {. . . . | . . . | . . . SDB } */ /* {. . . . | . . . | . . . | SMS } */ /* {. . . . | . . . | . . . | . ACD } */ /* {. . . . | . . . | . . . | . . NDK } */ /* {. . . . | . . . | . . . | . . . DB2 } */ /* {. . . . | . . . | . . . | . . . | SPS } */ /* {. . . . | . . . | . . . | . . . | . ASR } */ /* {. . . . | . . . | . . . | . . . | . . NOVAL_19 } */ /* {. . . . | . . . | . . . | . . . | . . . NOVAL_20 } */ /* {. . . . | . . . | . . . | . . . | . . . | NOVAL_21 } */ /* {. . . . | . . . | . . . | . . . | . . . | . NOVAL_22 } */ /* {. . . . | . . . | . . . | . . . | . . . | . . NOVAL_23 } */ {Q_TYPE_HOST_CONVEX4000, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_WINDOWS_95, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_SIEMENS, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_WYSE, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_FUJI_VPP, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_LINUX, {0,0,1,1,1,0,1,0,0,1,0,1,1,0,0,0,1,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_MACOS, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_OS2, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_DGUX, {0,1,1,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_WINDOWS_98, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_BSD44, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_NEC, {0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_WINDOWS_NT_CLUSTER,{0,1,1,1,1,1,1,1,1,1,0,0,1,0,0,1,1,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_DEC_ALPHA_CLUSTER, {0,1,1,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_SUN4_CLUSTER, {0,1,1,1,1,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_HP800_CLUSTER, {0,1,1,1,1,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_RS6000_CLUSTER, {0,1,1,1,1,0,1,1,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_DPX20_CLUSTER, {0,1,1,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_NETWORK_APPLIANCE, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_EMC2_CELERRA, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_WINDOWS_2000, {0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,0,0,0,0,0,0 }}, {Q_TYPE_HOST_NDMP_SERVER, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_FASTRAX, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_NDMP_TAPE_SERVER, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_IP4700, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_BLUE_ARC, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_AUSPEX, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_QUANTUM_ATL, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_WINDOWS_2000_CLUSTER,{0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0 }}, {Q_TYPE_HOST_NSS, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }}, {Q_TYPE_HOST_WINDOWS_XP, {0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,0,1,1,0,0,0,0,0 }}, {Q_TYPE_HOST_WINDOWS_2003, {0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,0,0,0,0 }}, {Q_TYPE_HOST_WINDOWS_2003_CLUSTER,{0,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,0,0,0,0,0 }} }, /*q_capval_to_capmask*/ { /************************************************* * Tables of application and host capabilities. * (1 == capable). * DO NOT ACCESS directly, use encapsulating fncts: * all_get_host_capmask() * all_get_appl_capmask() *************************************************/ Q_CAPMASK_NOVAL, Q_CAPMASK_CATALOG_SERVER, Q_CAPMASK_CATALOG_NODE, Q_CAPMASK_CATALOG_CLIENT, Q_CAPMASK_END_OF_LIFE, Q_CAPMASK_CHECK_2ND_PASSWD, Q_CAPMASK_CHECK_HOST_CAP, Q_CAPMASK_BACKUP_FIO, Q_CAPMASK_BACKUP_NEED_TUTOR, Q_CAPMASK_BACKUP_SYNTHETIC, Q_CAPMASK_BACKUP_RESTARTABLE, Q_CAPMASK_BACKUP_SECONDARY, Q_CAPMASK_BACKUP_THRU_NFS, Q_CAPMASK_BACKUP_SYNC_CART, Q_CAPMASK_BACKUP_ACLS, Q_CAPMASK_BACKUP_MULTIPLEXABLE, Q_CAPMASK_FORMAT_TINA, Q_CAPMASK_FORMAT_TAR, Q_CAPMASK_FORMAT_CPIO, Q_CAPMASK_FORMAT_PROXY, Q_CAPMASK_ARCHIVE_FULL, Q_CAPMASK_ARCHIVE_INCR, Q_CAPMASK_ARCHIVE_SYNTHETIC, Q_CAPMASK_BACKUP_PITC, Q_CAPMASK_REPLICATION, Q_CAPMASK_NOVAL_25, Q_CAPMASK_NOVAL_26, Q_CAPMASK_NOVAL_27, Q_CAPMASK_NOVAL_28, Q_CAPMASK_NOVAL_29, Q_CAPMASK_NOVAL_30, Q_CAPMASK_NOVAL_31 }, /*q_app_capable*/ { /* {NOVAL } */ /* {. CATALOG_SERVER } */ /* {. . CATALOG_NODE } */ /* {. . . CATALOG_CLIENT } */ /* {. . . . END_OF_LIFE } */ /* {. . . . | CHECK_2ND_PASSWD } */ /* {. . . . | . CHECK_HOST_CAP } */ /* {. . . . | . . BACKUP_FIO } */ /* {. . . . | . . . BACKUP_NEED_TUTOR } */ /* {. . . . | . . . | BACKUP_SYNTHETIC } */ /* {. . . . | . . . | . BACKUP_RESTARTABLE } */ /* {. . . . | . . . | . . BACKUP_SECONDARY } */ /* {. . . . | . . . | . . . BACKUP_THRU_NFS } */ /* {. . . . | . . . | . . . | BACKUP_SYNC_CART } */ /* {. . . . | . . . | . . . | . BACKUP_ACLS } */ /* {. . . . | . . . | . . . | . . BACKUP_MULTIPLEXABLE } */ /* {. . . . | . . . | . . . | . . . FORMAT_TINA } */ /* {. . . . | . . . | . . . | . . . | FORMAT_TAR } */ /* {. . . . | . . . | . . . | . . . | . FORMAT_CPIO } */ /* {. . . . | . . . | . . . | . . . | . . FORMAT_PROXY } */ /* {. . . . | . . . | . . . | . . . | . . . ARCHIVE_FULL } */ /* {. . . . | . . . | . . . | . . . | . . . | ARCHIVE_INCR } */ /* {. . . . | . . . | . . . | . . . | . . . | . ARCHIVE_SYNTHETIC } */ /* {. . . . | . . . | . . . | . . . | . . . | . . BACKUP_PITC } */ /* {. . . . | . . . | . . . | . . . | . . . | . . . REPLICATION } */ {Q_TYPE_APP_NOVAL, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_APP_ORA7, {0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0}}, {Q_TYPE_APP_IFX_ONBAR, {0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_APP_FS, {0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0}}, {Q_TYPE_APP_ORA, {0,0,0,0,0,0,0,1,0,1,1,1,0,1,0,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0}}, {Q_TYPE_APP_XCH, {0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_APP_LIST, {0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,1,1,1,1,0,0,0,0,1,1,0,0,0,0,0,0,0}}, {Q_TYPE_APP_LNT, {0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_APP_SQL_MS, {0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_APP_SQL_SYB, {0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_APP_NDS, {0,0,0,0,1,0,0,0,0,1,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_APP_NDMP, {0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0}}, {Q_TYPE_APP_SDB, {0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0}}, {Q_TYPE_APP_SMS, {0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_APP_ACD, {0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_APP_NDK, {0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_APP_DB2, {0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_APP_SPS, {0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_APP_ASR, {0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_APP_NOVAL_19, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_APP_NOVAL_20, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_APP_NOVAL_21, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_APP_NOVAL_22, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_APP_NOVAL_23, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}} }, /*q_host_capable*/ { /* {NOVAL } */ /* {. CATALOG_SERVER } */ /* {. . CATALOG_NODE } */ /* {. . . CATALOG_CLIENT } */ /* {. . . . END_OF_LIFE } */ /* {. . . . | CHECK_2ND_PASSWD } */ /* {. . . . | . CHECK_HOST_CAP } */ /* {. . . . | . . BACKUP_FIO } */ /* {. . . . | . . . BACKUP_NEED_TUTOR } */ /* {. . . . | . . . | BACKUP_SYNTHETIC } */ /* {. . . . | . . . | . BACKUP_RESTARTABLE } */ /* {. . . . | . . . | . . BACKUP_SECONDARY } */ /* {. . . . | . . . | . . . BACKUP_THRU_NFS } */ /* {. . . . | . . . | . . . | BACKUP_SYNC_CART } */ /* {. . . . | . . . | . . . | . BACKUP_ACLS } */ /* {. . . . | . . . | . . . | . . BACKUP_MULTIPLEXABLE } */ /* {. . . . | . . . | . . . | . . . FORMAT_TINA } */ /* {. . . . | . . . | . . . | . . . | FORMAT_TAR } */ /* {. . . . | . . . | . . . | . . . | . FORMAT_CPIO } */ /* {. . . . | . . . | . . . | . . . | . . FORMAT_PROXY } */ /* {. . . . | . . . | . . . | . . . | . . . ARCHIVE_FULL } */ /* {. . . . | . . . | . . . | . . . | . . . | ARCHIVE_INCR } */ /* {. . . . | . . . | . . . | . . . | . . . | . ARCHIVE_SYNTHETIC } */ /* {. . . . | . . . | . . . | . . . | . . . | . . BACKUP_PITC } */ /* {. . . . | . . . | . . . | . . . | . . . | . . . REPLICATION } */ {Q_TYPE_HOST_CONVEX3400, {0,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_CONVEX3800, {0,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_DEC_STATION, {0,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_HP300, {0,0,0,1,1,0,0,0,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_HP700, {0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_HP800, {0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_MIPS_R2000, {0,0,0,1,1,0,0,0,0,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_RS6000, {0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_SEQUENT, {0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_SUN4, {0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_SUN3, {0,0,0,1,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_SGI, {0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_DPX20, {0,1,0,1,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_INTERGRAPH, {0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_DEC_VAX_OSF1, {0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_DEC_VAX_ULTRIX, {0,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_DEC_ALPHA, {0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_DPX2, {0,0,0,1,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_CRAY, {0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_APOLLO, {0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_NCR, {0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_SCO, {0,0,0,1,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_MOTOROLA, {0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_VMS, {0,0,0,1,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_UNISYS, {0,0,0,1,1,0,0,0,0,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_NETWARE, {0,0,0,1,0,0,0,0,0,1,1,1,0,1,0,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_EVANS, {0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_CDC, {0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_WINDOWS, {0,0,0,1,1,0,0,0,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_HP400, {0,0,0,1,1,0,0,0,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_LYNX, {0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_WINDOWS_NT, {0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, /* {NOVAL } */ /* {. CATALOG_SERVER } */ /* {. . CATALOG_NODE } */ /* {. . . CATALOG_CLIENT } */ /* {. . . . END_OF_LIFE } */ /* {. . . . | CHECK_2ND_PASSWD } */ /* {. . . . | . CHECK_HOST_CAP } */ /* {. . . . | . . BACKUP_FIO } */ /* {. . . . | . . . BACKUP_NEED_TUTOR } */ /* {. . . . | . . . | BACKUP_SYNTHETIC } */ /* {. . . . | . . . | . BACKUP_RESTARTABLE } */ /* {. . . . | . . . | . . BACKUP_SECONDARY } */ /* {. . . . | . . . | . . . BACKUP_THRU_NFS } */ /* {. . . . | . . . | . . . | BACKUP_SYNC_CART } */ /* {. . . . | . . . | . . . | . BACKUP_ACLS } */ /* {. . . . | . . . | . . . | . . BACKUP_MULTIPLEXABLE } */ /* {. . . . | . . . | . . . | . . . FORMAT_TINA } */ /* {. . . . | . . . | . . . | . . . | FORMAT_TAR } */ /* {. . . . | . . . | . . . | . . . | . FORMAT_CPIO } */ /* {. . . . | . . . | . . . | . . . | . . FORMAT_PROXY } */ /* {. . . . | . . . | . . . | . . . | . . . ARCHIVE_FULL } */ /* {. . . . | . . . | . . . | . . . | . . . | ARCHIVE_INCR } */ /* {. . . . | . . . | . . . | . . . | . . . | . ARCHIVE_SYNTHETIC } */ /* {. . . . | . . . | . . . | . . . | . . . | . . BACKUP_PITC } */ /* {. . . . | . . . | . . . | . . . | . . . | . . . REPLICATION } */ {Q_TYPE_HOST_CONVEX4000, {0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_WINDOWS_95, {0,0,0,1,1,0,0,0,0,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_SIEMENS, {0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_WYSE, {0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_FUJI_VPP, {0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_LINUX, {0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_MACOS, {0,0,0,1,1,0,0,0,1,1,1,1,0,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_OS2, {0,0,0,1,1,0,0,0,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_DGUX, {0,0,0,1,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_WINDOWS_98, {0,0,0,1,0,0,0,0,0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_BSD44, {0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_NEC, {0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_WINDOWS_NT_CLUSTER,{0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_DEC_ALPHA_CLUSTER, {0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_SUN4_CLUSTER, {0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_HP800_CLUSTER, {0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_RS6000_CLUSTER, {0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_DPX20_CLUSTER, {0,1,0,1,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_NETWORK_APPLIANCE, {0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_EMC2_CELERRA, {0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_WINDOWS_2000, {0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_NDMP_SERVER, {0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_FASTRAX, {0,0,0,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_NDMP_TAPE_SERVER, {0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_IP4700, {0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_BLUE_ARC, {0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_AUSPEX, {0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_QUANTUM_ATL, {0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_WINDOWS_2000_CLUSTER,{0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_NSS, {0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_WINDOWS_XP, {0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_WINDOWS_2003, {0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}}, {Q_TYPE_HOST_WINDOWS_2003_CLUSTER,{0,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0}} }, /*TabTailleCurrent*/ { {LIC_CREA_DATE, TYPE_DATA_L32, BIT_SIZE_CREA_DATE}, {LIC_SERIAL_NUMBER, TYPE_DATA_STRING, BIT_SIZE_SERIAL_NUMBER}, {LIC_CATALOG_NAME_PRESENT, TYPE_DATA_L8, BIT_SIZE_CATALOG_NAME_PRESENT}, {LIC_CATALOG_NAME, TYPE_DATA_STRING, BIT_SIZE_CATALOG_NAME}, {LIC_CLIENT_NAME, TYPE_DATA_STRING, BIT_SIZE_CLIENT_NAME}, {LIC_CATALOG_TYPE, TYPE_DATA_L8, BIT_SIZE_CATALOG_TYPE}, {LIC_DATE_LIMITE, TYPE_DATA_L32, BIT_SIZE_DATE_LIMITE}, {LIC_DUREE_LIMITE, TYPE_DATA_L32, BIT_SIZE_DUREE_LIMITE}, {LIC_NB_HOST_CLT_UNIX, TYPE_DATA_L32, BIT_SIZE_NB_HOST_CLT}, {LIC_NB_HOST_CLT_VMS, TYPE_DATA_L32, BIT_SIZE_NB_HOST_CLT}, {LIC_NB_HOST_CLT_NETWARE, TYPE_DATA_L32, BIT_SIZE_NB_HOST_CLT}, {LIC_NB_HOST_CLT_WIN3, TYPE_DATA_L32, BIT_SIZE_NB_HOST_CLT}, {LIC_NB_HOST_CLT_WINAPI32, TYPE_DATA_L32, BIT_SIZE_NB_HOST_CLT}, {LIC_NB_HOST_CLT_OS2, TYPE_DATA_L32, BIT_SIZE_NB_HOST_CLT}, {LIC_NB_HOST_CLT_OTHERS, TYPE_DATA_L32, BIT_SIZE_NB_HOST_CLT}, {LIC_NB_APPL_ORA, TYPE_DATA_L32, BIT_SIZE_NB_APPL}, {LIC_NB_APPL_IFX, TYPE_DATA_L32, BIT_SIZE_NB_APPL}, {LIC_NB_APPL_XCH, TYPE_DATA_L32, BIT_SIZE_NB_APPL}, {LIC_NB_APPL_LNT, TYPE_DATA_L32, BIT_SIZE_NB_APPL}, {LIC_NB_APPL_LIST, TYPE_DATA_L32, BIT_SIZE_NB_APPL}, {LIC_NB_APPL_SQL_MS, TYPE_DATA_L32, BIT_SIZE_NB_APPL}, {LIC_NB_APPL_SQL_SYB, TYPE_DATA_L32, BIT_SIZE_NB_APPL}, {LIC_NB_APPL_NDMP, TYPE_DATA_L32, BIT_SIZE_NB_APPL}, {LIC_NB_APPL_NDK, TYPE_DATA_L32, BIT_SIZE_NB_APPL}, {LIC_NB_APPL_DB2, TYPE_DATA_L32, BIT_SIZE_NB_APPL}, {LIC_NB_APPL_SPS, TYPE_DATA_L32, BIT_SIZE_NB_APPL}, {LIC_NB_FS_REP, TYPE_DATA_L32, BIT_SIZE_NB_HOST_CLT}, {LIC_NB_DB_REP, TYPE_DATA_L32, BIT_SIZE_NB_HOST_CLT}, {LIC_NB_CL1_SNAP, TYPE_DATA_L32, BIT_SIZE_NB_APPL}, {LIC_NB_CL2_SNAP, TYPE_DATA_L32, BIT_SIZE_NB_APPL}, {LIC_NB_CL3_SNAP, TYPE_DATA_L32, BIT_SIZE_NB_APPL}, {LIC_NB_SAP_ARCH, TYPE_DATA_L32, BIT_SIZE_NB_APPL}, {LIC_NB_DB2_ARCH, TYPE_DATA_L32, BIT_SIZE_NB_APPL}, {LIC_NB_RMAN_ARCH, TYPE_DATA_L32, BIT_SIZE_NB_APPL}, {LIC_NB_SYB_ARCH, TYPE_DATA_L32, BIT_SIZE_NB_APPL}, {LIC_MODULE_MASK, TYPE_DATA_L8, BIT_SIZE_MODULE_MASK}, {LIC_MODULE_MASK_V2, TYPE_DATA_L32, BIT_SIZE_MODULE_MASK_V2}, {LIC_NB_CLIENT, TYPE_DATA_L32, BIT_SIZE_NB_CLIENT}, {LIC_NB_DRIVE_DSKD, TYPE_DATA_L32, BIT_SIZE_NB_DRIVE}, {LIC_NB_DRIVE_OTHERS, TYPE_DATA_L32, BIT_SIZE_NB_DRIVE}, {LIC_NB_STORAGE_NODE, TYPE_DATA_L32, BIT_SIZE_NB_STORAGE_NODE}, {LIC_NB_FILER, TYPE_DATA_L32, BIT_SIZE_NB_FILER} }, /*TabTailleObsolete*/ { {LIC_CREA_DATE, TYPE_DATA_L32, BIT_SIZE_CREA_DATE}, {LIC_SERIAL_NUMBER, TYPE_DATA_STRING, BIT_SIZE_SERIAL_NUMBER}, {LIC_CATALOG_NAME_PRESENT, TYPE_DATA_L8, BIT_SIZE_CATALOG_NAME_PRESENT}, {LIC_CATALOG_NAME, TYPE_DATA_STRING, BIT_SIZE_CATALOG_NAME}, {LIC_CLIENT_NAME, TYPE_DATA_STRING, BIT_SIZE_CLIENT_NAME}, {LIC_CATALOG_TYPE, TYPE_DATA_L8, BIT_SIZE_CATALOG_TYPE}, {LIC_DATE_LIMITE, TYPE_DATA_L32, BIT_SIZE_DATE_LIMITE}, {LIC_DUREE_LIMITE, TYPE_DATA_L32, BIT_SIZE_DUREE_LIMITE}, {LIC_NB_HOST_CLT_UNIX, TYPE_DATA_L32, BIT_SIZE_NB_HOST_CLT}, {LIC_NB_HOST_CLT_VMS, TYPE_DATA_L32, BIT_SIZE_NB_HOST_CLT}, {LIC_NB_HOST_CLT_NETWARE, TYPE_DATA_L32, BIT_SIZE_NB_HOST_CLT}, {LIC_NB_HOST_CLT_WIN3, TYPE_DATA_L32, BIT_SIZE_NB_HOST_CLT}, {LIC_NB_HOST_CLT_WINAPI32, TYPE_DATA_L32, BIT_SIZE_NB_HOST_CLT}, {LIC_NB_HOST_CLT_OS2, TYPE_DATA_L32, BIT_SIZE_NB_HOST_CLT}, {LIC_NB_HOST_CLT_OTHERS, TYPE_DATA_L32, BIT_SIZE_NB_HOST_CLT}, {LIC_NB_APPL_ORA, TYPE_DATA_L8, BIT_SIZE_NB_APPL_OBSOLETE}, {LIC_NB_APPL_IFX, TYPE_DATA_L8, BIT_SIZE_NB_APPL_OBSOLETE}, {LIC_NB_APPL_XCH, TYPE_DATA_L8, BIT_SIZE_NB_APPL_OBSOLETE}, {LIC_NB_APPL_LNT, TYPE_DATA_L8, BIT_SIZE_NB_APPL_OBSOLETE}, {LIC_NB_APPL_LIST, TYPE_DATA_L8, BIT_SIZE_NB_APPL_OBSOLETE}, {LIC_NB_APPL_SQL_MS, TYPE_DATA_L8, BIT_SIZE_NB_APPL_OBSOLETE}, {LIC_NB_APPL_SQL_SYB, TYPE_DATA_L8, BIT_SIZE_NB_APPL_OBSOLETE}, {LIC_NB_APPL_NDMP, TYPE_DATA_L8, BIT_SIZE_NB_APPL_OBSOLETE}, {LIC_NB_APPL_NDK, TYPE_DATA_L8, BIT_SIZE_NB_APPL_OBSOLETE}, {LIC_NB_APPL_DB2, TYPE_DATA_L8, BIT_SIZE_NB_APPL_OBSOLETE}, {LIC_NB_APPL_SPS, TYPE_DATA_L8, BIT_SIZE_NB_APPL_OBSOLETE}, {LIC_NB_FS_REP, TYPE_DATA_L32, BIT_SIZE_NB_HOST_CLT}, {LIC_NB_DB_REP, TYPE_DATA_L32, BIT_SIZE_NB_HOST_CLT}, {LIC_NB_CL1_SNAP, TYPE_DATA_L32, BIT_SIZE_NB_APPL_OBSOLETE}, {LIC_NB_CL2_SNAP, TYPE_DATA_L32, BIT_SIZE_NB_APPL_OBSOLETE}, {LIC_NB_CL3_SNAP, TYPE_DATA_L32, BIT_SIZE_NB_APPL_OBSOLETE}, {LIC_NB_SAP_ARCH, TYPE_DATA_L32, BIT_SIZE_NB_APPL_OBSOLETE}, {LIC_NB_DB2_ARCH, TYPE_DATA_L32, BIT_SIZE_NB_APPL_OBSOLETE}, {LIC_NB_RMAN_ARCH, TYPE_DATA_L32, BIT_SIZE_NB_APPL_OBSOLETE}, {LIC_NB_SYB_ARCH, TYPE_DATA_L32, BIT_SIZE_NB_APPL_OBSOLETE}, {LIC_MODULE_MASK, TYPE_DATA_L8, BIT_SIZE_MODULE_MASK}, {LIC_MODULE_MASK_V2, TYPE_DATA_L32, BIT_SIZE_MODULE_MASK_V2}, {LIC_NB_CLIENT, TYPE_DATA_L32, BIT_SIZE_NB_CLIENT}, {LIC_NB_DRIVE_DSKD, TYPE_DATA_L32, BIT_SIZE_NB_DRIVE}, {LIC_NB_DRIVE_OTHERS, TYPE_DATA_L32, BIT_SIZE_NB_DRIVE}, {LIC_NB_STORAGE_NODE, TYPE_DATA_L32, BIT_SIZE_NB_STORAGE_NODE}, {LIC_NB_FILER, TYPE_DATA_L32, BIT_SIZE_NB_FILER} }, /*TabValCurrent*/ { {LIC_CREA_DATE, TYPE_DATA_L32, { 0 } }, {LIC_SERIAL_NUMBER, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_CATALOG_NAME_PRESENT, TYPE_DATA_L8, { 0 } }, {LIC_CATALOG_NAME, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_CLIENT_NAME, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_CATALOG_TYPE, TYPE_DATA_L8, { 0 } }, {LIC_DATE_LIMITE, TYPE_DATA_L32, { 0 } }, {LIC_DUREE_LIMITE, TYPE_DATA_L32, { 0 } }, {LIC_NB_HOST_CLT_UNIX, TYPE_DATA_L32, { 0 } }, {LIC_NB_HOST_CLT_VMS, TYPE_DATA_L32, { 0 } }, {LIC_NB_HOST_CLT_NETWARE, TYPE_DATA_L32, { 0 } }, {LIC_NB_HOST_CLT_WIN3, TYPE_DATA_L32, { 0 } }, {LIC_NB_HOST_CLT_WINAPI32, TYPE_DATA_L32, { 0 } }, {LIC_NB_HOST_CLT_OS2, TYPE_DATA_L32, { 0 } }, {LIC_NB_HOST_CLT_OTHERS, TYPE_DATA_L32, { 0 } }, {LIC_NB_APPL_ORA, TYPE_DATA_L32, { 0 } }, {LIC_NB_APPL_IFX, TYPE_DATA_L32, { 0 } }, {LIC_NB_APPL_XCH, TYPE_DATA_L32, { 0 } }, {LIC_NB_APPL_LIST, TYPE_DATA_L32, { 0 } }, {LIC_NB_APPL_LNT, TYPE_DATA_L32, { 0 } }, {LIC_NB_APPL_SQL_MS, TYPE_DATA_L32, { 0 } }, {LIC_NB_APPL_SQL_SYB, TYPE_DATA_L32, { 0 } }, {LIC_NB_APPL_NDMP, TYPE_DATA_L32, { 0 } }, {LIC_NB_APPL_NDK, TYPE_DATA_L32, { 0 } }, {LIC_NB_APPL_DB2, TYPE_DATA_L32, { 0 } }, {LIC_NB_APPL_SPS, TYPE_DATA_L32, { 0 } }, {LIC_NB_FS_REP, TYPE_DATA_L32, { 0 } }, {LIC_NB_DB_REP, TYPE_DATA_L32, { 0 } }, {LIC_NB_CL1_SNAP, TYPE_DATA_L32, { 0 } }, {LIC_NB_CL2_SNAP, TYPE_DATA_L32, { 0 } }, {LIC_NB_CL3_SNAP, TYPE_DATA_L32, { 0 } }, {LIC_NB_SAP_ARCH, TYPE_DATA_L32, { 0 } }, {LIC_NB_DB2_ARCH, TYPE_DATA_L32, { 0 } }, {LIC_NB_RMAN_ARCH, TYPE_DATA_L32, { 0 } }, {LIC_NB_SYB_ARCH, TYPE_DATA_L32, { 0 } }, {LIC_MODULE_MASK, TYPE_DATA_L8, { 0 } }, {LIC_MODULE_MASK_V2, TYPE_DATA_L32, { 0 } }, {LIC_NB_CLIENT, TYPE_DATA_L32, { 0 } }, {LIC_NB_DRIVE_DSKD, TYPE_DATA_L32, { 0 } }, {LIC_NB_DRIVE_OTHERS, TYPE_DATA_L32, { 0 } }, {LIC_NB_STORAGE_NODE, TYPE_DATA_L32, { 0 } }, {LIC_NB_FILER, TYPE_DATA_L32, { 0 } } }, /*TabValObsolete*/ { {LIC_CREA_DATE, TYPE_DATA_L32, { 0 } }, {LIC_SERIAL_NUMBER, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_CATALOG_NAME_PRESENT, TYPE_DATA_L8, { 0 } }, {LIC_CATALOG_NAME, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_CLIENT_NAME, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_CATALOG_TYPE, TYPE_DATA_L8, { 0 } }, {LIC_DATE_LIMITE, TYPE_DATA_L32, { 0 } }, {LIC_DUREE_LIMITE, TYPE_DATA_L32, { 0 } }, {LIC_NB_HOST_CLT_UNIX, TYPE_DATA_L32, { 0 } }, {LIC_NB_HOST_CLT_VMS, TYPE_DATA_L32, { 0 } }, {LIC_NB_HOST_CLT_NETWARE, TYPE_DATA_L32, { 0 } }, {LIC_NB_HOST_CLT_WIN3, TYPE_DATA_L32, { 0 } }, {LIC_NB_HOST_CLT_WINAPI32, TYPE_DATA_L32, { 0 } }, {LIC_NB_HOST_CLT_OS2, TYPE_DATA_L32, { 0 } }, {LIC_NB_HOST_CLT_OTHERS, TYPE_DATA_L32, { 0 } }, {LIC_NB_APPL_ORA, TYPE_DATA_L8, { 0 } }, {LIC_NB_APPL_IFX, TYPE_DATA_L8, { 0 } }, {LIC_NB_APPL_XCH, TYPE_DATA_L8, { 0 } }, {LIC_NB_APPL_LIST, TYPE_DATA_L8, { 0 } }, {LIC_NB_APPL_LNT, TYPE_DATA_L8, { 0 } }, {LIC_NB_APPL_SQL_MS, TYPE_DATA_L8, { 0 } }, {LIC_NB_APPL_SQL_SYB, TYPE_DATA_L8, { 0 } }, {LIC_NB_APPL_NDMP, TYPE_DATA_L8, { 0 } }, {LIC_NB_APPL_NDK, TYPE_DATA_L8, { 0 } }, {LIC_NB_APPL_DB2, TYPE_DATA_L8, { 0 } }, {LIC_NB_APPL_SPS, TYPE_DATA_L8, { 0 } }, {LIC_NB_FS_REP, TYPE_DATA_L32, { 0 } }, {LIC_NB_DB_REP, TYPE_DATA_L32, { 0 } }, {LIC_NB_CL1_SNAP, TYPE_DATA_L32, { 0 } }, {LIC_NB_CL2_SNAP, TYPE_DATA_L32, { 0 } }, {LIC_NB_CL3_SNAP, TYPE_DATA_L32, { 0 } }, {LIC_NB_SAP_ARCH, TYPE_DATA_L32, { 0 } }, {LIC_NB_DB2_ARCH, TYPE_DATA_L32, { 0 } }, {LIC_NB_RMAN_ARCH, TYPE_DATA_L32, { 0 } }, {LIC_NB_SYB_ARCH, TYPE_DATA_L32, { 0 } }, {LIC_MODULE_MASK, TYPE_DATA_L8, { 0 } }, {LIC_MODULE_MASK_V2, TYPE_DATA_L32, { 0 } }, {LIC_NB_CLIENT, TYPE_DATA_L32, { 0 } }, {LIC_NB_DRIVE_DSKD, TYPE_DATA_L32, { 0 } }, {LIC_NB_DRIVE_OTHERS, TYPE_DATA_L32, { 0 } }, {LIC_NB_STORAGE_NODE, TYPE_DATA_L32, { 0 } }, {LIC_NB_FILER, TYPE_DATA_L32, { 0 } } }, /*EnsembleChamp*/ { {LIC_SERIAL_NUMBER, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_CATALOG_NAME_PRESENT, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_CATALOG_NAME, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_CLIENT_NAME, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_CATALOG_TYPE, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_DATE_LIMITE, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_DUREE_LIMITE, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_NB_HOST_CLT_UNIX, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_NB_HOST_CLT_VMS, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_NB_HOST_CLT_NETWARE, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_NB_HOST_CLT_WIN3, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_NB_HOST_CLT_WINAPI32, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_NB_HOST_CLT_OS2, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_NB_HOST_CLT_OTHERS, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_NB_APPL_ORA, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_NB_APPL_IFX, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_NB_APPL_XCH, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_NB_APPL_LIST, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_NB_APPL_LNT, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_NB_APPL_SQL_MS, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_NB_APPL_SQL_SYB, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_NB_APPL_NDMP, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_NB_APPL_NDK, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_NB_APPL_DB2, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_NB_APPL_SPS, LIC_NONE_REF, LIC_ENS_NORM}, {LIC_MODULE_MASK, LIC_NONE_REF, LIC_ENS_NORM} }, /*TailleType*/ { {TYPE_DATA_L8, 8}, {TYPE_DATA_L32, 32}, {TYPE_DATA_L64, 64}, {TYPE_DATA_STRING, 0} } }; ALL_VAR_GLOBAL_EXEC_CTXT all_var_global_exec = { /*********************************************************************/ /*TINA*/ TINA_DEFAULT_ID, /*********************************************************************/ /*TINA_SERVICE_NAME*/ TINA_DEFAULT_ID, /*********************************************************************/ /*TINA_SERVICE_TCP_NUM*/ NO_PORT_NUMBER, /*********************************************************************/ /*TINA_SERVICE_UDP_NUM*/ NO_PORT_NUMBER, /*********************************************************************/ /*TINA_NDMP_SERVICE_NAME*/ TINA_NDMP_DEFAULT_ID, /*********************************************************************/ /*TINA_NDMP_SERVICE_TCP_NUM*/ TINA_NDMP_DEFAULT_TCP_NUM, /*********************************************************************/ /*p_all_path_install_utf8*/ (Q_UTF8_T*)PTRNOVAL, /*********************************************************************/ /*restore_catalog*/ NON, /*********************************************************************/ /*save_catalog*/ NON, /*********************************************************************/ /*TabTaille*/ { {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, {LIC_NONE_REF , TYPE_DATA_STRING, 0}, }, /*********************************************************************/ /*TabVal*/ { {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, {LIC_NONE_REF, TYPE_DATA_STRING, { (L8*) PTRNOVAL} }, }, /*********************************************************************/ /*q_malloc_off_nb*/ 0 };
signature.asc
Description: PGP signature
laurent.charmet.vcf
Description: Vcard
[Prev in Thread] | Current Thread | [Next in Thread] |