/* $Id$
*
- * This file defines the query dispatch table for version 2 of the protocol
+ * This file defines the query dispatch table
*
* Copyright (C) 1987-1998 by the Massachusetts Institute of Technology.
* For copying and distribution information, please see the file
\f
/* Generalized Query Definitions */
+/* Multiple versions of the same query MUST be listed in ascending
+ * order.
+ */
+
/* Note: For any query which uses prefetch_value, the vcnt should be
* one less than the number of %-format specifiers in the tlist.
*/
-struct query Queries2[] = {
+struct query Queries[] = {
{
/* Q_GALO - GET_ALL_LOGINS */
"get_all_logins",
"galo",
+ 2,
RETRIEVE,
"u",
USERS_TABLE,
/* Q_GAAL - GET_ALL_ACTIVE_LOGINS */
"get_all_active_logins",
"gaal",
+ 2,
RETRIEVE,
"u",
USERS_TABLE,
/* Q_GUAL - GET_USER_ACCOUNT_BY_LOGIN */
"get_user_account_by_login",
"gual",
+ 2,
RETRIEVE,
"u",
USERS_TABLE,
/* Q_GUAU - GET_USER_ACCOUNT_BY_UID */
"get_user_account_by_uid",
"guau",
+ 2,
RETRIEVE,
"u",
USERS_TABLE,
/* Q_GUAN - GET_USER_ACCOUNT_BY_NAME */
"get_user_account_by_name",
"guan",
+ 2,
RETRIEVE,
"u",
USERS_TABLE,
/* Q_GUAC - GET_USER_ACCOUNT_BY_CLASS */
"get_user_account_by_class",
"guac",
+ 2,
RETRIEVE,
"u",
USERS_TABLE,
/* Q_GUAM - GET_USER_ACCOUNT_BY_MITID */
"get_user_account_by_id",
"guai",
+ 2,
RETRIEVE,
"u",
USERS_TABLE,
/* Q_GUBL - GET_USER_BY_LOGIN */
"get_user_by_login",
"gubl",
+ 2,
RETRIEVE,
"u",
USERS_TABLE,
/* Q_GUBU - GET_USER_BY_UID */
"get_user_by_uid",
"gubu",
+ 2,
RETRIEVE,
"u",
USERS_TABLE,
/* Q_GUBN - GET_USER_BY_NAME */
"get_user_by_name",
"gubn",
+ 2,
RETRIEVE,
"u",
USERS_TABLE,
/* Q_GUBC - GET_USER_BY_CLASS */
"get_user_by_class",
"gubc",
+ 2,
RETRIEVE,
"u",
USERS_TABLE,
/* Q_GUBM - GET_USER_BY_MITID */
"get_user_by_mitid",
"gubm",
+ 2,
RETRIEVE,
"u",
USERS_TABLE,
/* Q_AUAC - ADD_USER_ACCOUNT */ /* uses prefetch_value() for users_id */
"add_user_account",
"auac",
+ 2,
APPEND,
"u",
USERS_TABLE,
/* Q_AUSR - ADD_USER */ /* uses prefetch_value() for users_id */
"add_user",
"ausr",
+ 2,
APPEND,
"u",
USERS_TABLE,
/* Q_RUSR - REGISTER_USER */
"register_user",
"rusr",
+ 2,
APPEND,
0,
0,
/* Q_UUAC - UPDATE_USER_ACCOUNT */
"update_user_account",
"uuac",
+ 2,
UPDATE,
"u",
USERS_TABLE,
/* Q_UUSR - UPDATE_USER */
"update_user",
"uusr",
+ 2,
UPDATE,
"u",
USERS_TABLE,
/* Q_UUSH - UPDATE_USER_SHELL */
"update_user_shell",
"uush",
+ 2,
UPDATE,
"u",
USERS_TABLE,
/* Q_UUST - UPDATE_USER_STATUS */
"update_user_status",
"uust",
+ 2,
UPDATE,
"u",
USERS_TABLE,
/* Q_UUSS - UPDATE_USER_SECURITY_STATUS */
"update_user_security_status",
"uuss",
+ 2,
UPDATE,
"u",
USERS_TABLE,
/* Q_DUSR - DELETE_USER */
"delete_user",
"dusr",
+ 2,
DELETE,
"u",
USERS_TABLE,
/* Q_GKUM - GET_KERBEROS_USER_MAP */
"get_kerberos_user_map",
"gkum",
+ 2,
RETRIEVE,
"k",
KRBMAP_TABLE,
/* Q_AKUM - ADD_KERBEROS_USER_MAP */
"add_kerberos_user_map",
"akum",
+ 2,
APPEND,
"k",
KRBMAP_TABLE,
/* Q_DKUM - DELETE_KERBEROS_USER_MAP */
"delete_kerberos_user_map",
"dkum",
+ 2,
DELETE,
"k",
KRBMAP_TABLE,
/* Q_GFBL - GET_FINGER_BY_LOGIN */
"get_finger_by_login",
"gfbl",
+ 2,
RETRIEVE,
"u",
USERS_TABLE,
/* Q_UFBL - UPDATE_FINGER_BY_LOGIN */
"update_finger_by_login",
"ufbl",
+ 2,
UPDATE,
"u",
USERS_TABLE,
/* Q_GPOB - GET_POBOX */
"get_pobox",
"gpob",
+ 2,
RETRIEVE,
"u",
USERS_TABLE,
/* Q_GAPO - GET_ALL_POBOXES */
"get_all_poboxes",
"gapo",
+ 2,
RETRIEVE,
"u",
USERS_TABLE,
/* Q_GPOP - GET_POBOXES_POP */
"get_poboxes_pop",
"gpop",
+ 2,
RETRIEVE,
"u",
USERS_TABLE,
/* Q_GPOF - GET_POBOXES_SMTP */
"get_poboxes_smtp",
"gpos",
+ 2,
RETRIEVE,
"u",
USERS_TABLE,
/* Q_SPOB - SET_POBOX */
"set_pobox",
"spob",
+ 2,
UPDATE,
0,
USERS_TABLE,
/* Q_SPOP - SET_POBOX_POP */
"set_pobox_pop",
"spop",
+ 2,
UPDATE,
0,
USERS_TABLE,
/* Q_DPOB - DELETE_POBOX */
"delete_pobox",
"dpob",
+ 2,
UPDATE,
"u",
USERS_TABLE,
/* Q_GHST - GET_HOST */
"get_host",
"ghst",
+ 2,
RETRIEVE,
"m",
MACHINE_TABLE,
/* Q_GHBH - GET_HOST_BY_HWADDR */
"get_host_by_hwaddr",
"ghbh",
+ 2,
RETRIEVE,
"m",
MACHINE_TABLE,
/* Q_GHHA - GET_HOST_HWADDR */
"get_host_hwaddr",
"ghha",
+ 2,
RETRIEVE,
"m",
MACHINE_TABLE,
/* Q_AHST - ADD_HOST */ /* uses prefetch_value() for mach_id */
"add_host",
"ahst",
+ 2,
APPEND,
"m",
MACHINE_TABLE,
/* Q_UHST - UPDATE_HOST */
"update_host",
"uhst",
+ 2,
UPDATE,
"m",
MACHINE_TABLE,
/* Q_UHHA - UPDATE_HOST_HWADDR */
"update_host_hwaddr",
"uhha",
+ 2,
UPDATE,
"m",
MACHINE_TABLE,
/* Q_DHST - DELETE_HOST */
"delete_host",
"dhst",
+ 2,
DELETE,
"m",
MACHINE_TABLE,
/* Q_GMAC - GET_MACHINE */
"get_machine",
"gmac",
+ 2,
RETRIEVE,
"m",
MACHINE_TABLE,
/* Q_GHAL - GET_HOSTALIAS */
"get_hostalias",
"ghal",
+ 2,
RETRIEVE,
"a",
HOSTALIAS_TABLE,
/* Q_AHAL - ADD_HOSTALIAS */
"add_hostalias",
"ahal",
+ 2,
APPEND,
"a",
HOSTALIAS_TABLE,
/* Q_DHAL - DELETE_HOSTALIAS */
"delete_hostalias",
"dhal",
+ 2,
DELETE,
"a",
HOSTALIAS_TABLE,
/* Q_GSNT - GET_SUBNET */
"get_subnet",
"gsnt",
+ 2,
RETRIEVE,
"s",
SUBNET_TABLE,
/* Q_ASNT - ADD_SUBNET */
"add_subnet",
"asnt",
+ 2,
APPEND,
"s",
SUBNET_TABLE,
/* Q_USNT - UPDATE_SUBNET */
"update_subnet",
"usnt",
+ 2,
UPDATE,
"s",
SUBNET_TABLE,
/* Q_DSNT - DELETE_SUBNET */
"delete_subnet",
"dsnt",
+ 2,
DELETE,
"s",
SUBNET_TABLE,
/* Q_GCLU - GET_CLUSTER */
"get_cluster",
"gclu",
+ 2,
RETRIEVE,
"c",
CLUSTERS_TABLE,
/* Q_ACLU - ADD_CLUSTER */ /* uses prefetch_value() for clu_id */
"add_cluster",
"aclu",
+ 2,
APPEND,
"c",
CLUSTERS_TABLE,
/* Q_UCLU - UPDATE_CLUSTER */
"update_cluster",
"uclu",
+ 2,
UPDATE,
"c",
CLUSTERS_TABLE,
/* Q_DCLU - DELETE_CLUSTER */
"delete_cluster",
"dclu",
+ 2,
DELETE,
"c",
CLUSTERS_TABLE,
/* Q_GMCM - GET_MACHINE_TO_CLUSTER_MAP */
"get_machine_to_cluster_map",
"gmcm",
+ 2,
RETRIEVE,
"mcm",
MCMAP_TABLE,
/* Q_AMTC - ADD_MACHINE_TO_CLUSTER */
"add_machine_to_cluster",
"amtc",
+ 2,
APPEND,
"mcm",
MCMAP_TABLE,
/* Q_DMFC - DELETE_MACHINE_FROM_CLUSTER */
"delete_machine_from_cluster",
"dmfc",
+ 2,
DELETE,
"mcm",
MCMAP_TABLE,
/* Q_GCLD - GET_CLUSTER_DATA */
"get_cluster_data",
"gcld",
+ 2,
RETRIEVE,
"svc",
SVC_TABLE,
/* Q_ACLD - ADD_CLUSTER_DATA */
"add_cluster_data",
"acld",
+ 2,
APPEND,
"svc",
SVC_TABLE,
/* Q_DCLD - DELETE_CLUSTER_DATA */
"delete_cluster_data",
"dcld",
+ 2,
DELETE,
"svc",
SVC_TABLE,
/* Q_GLIN - GET_LIST_INFO */
"get_list_info",
"glin",
+ 2,
RETRIEVE,
"l",
LIST_TABLE,
/* Q_EXLN - EXPAND_LIST_NAMES */
"expand_list_names",
"exln",
+ 2,
RETRIEVE,
"l",
LIST_TABLE,
/* Q_ALIS - ADD_LIST */ /* uses prefetch_value() for list_id */
"add_list",
"alis",
+ 2,
APPEND,
"l",
LIST_TABLE,
/* Q_ULIS - UPDATE_LIST */
"update_list",
"ulis",
+ 2,
UPDATE,
"l",
LIST_TABLE,
/* Q_DLIS - DELETE_LIST */
"delete_list",
"dlis",
+ 2,
DELETE,
"l",
LIST_TABLE,
/* Q_AMTL - ADD_MEMBER_TO_LIST */
"add_member_to_list",
"amtl",
+ 2,
APPEND,
0,
IMEMBERS_TABLE,
/* Q_ATML - ADD_TAGGED_MEMBER_TO_LIST */
"add_tagged_member_to_list",
"atml",
+ 2,
APPEND,
0,
IMEMBERS_TABLE,
/* Q_TMOL - TAG_MEMBER_OF_LIST */
"tag_member_of_list",
"tmol",
+ 2,
UPDATE,
"im",
IMEMBERS_TABLE,
/* Q_DMFL - DELETE_MEMBER_FROM_LIST */
"delete_member_from_list",
"dmfl",
+ 2,
DELETE,
0,
IMEMBERS_TABLE,
/* Q_GAUS - GET_ACE_USE */
"get_ace_use",
"gaus",
+ 2,
RETRIEVE,
0,
0,
/* Q_QGLI - QUALIFIED_GET_LISTS */
"qualified_get_lists",
"qgli",
+ 2,
RETRIEVE,
0,
LIST_TABLE,
/* Q_GMOL - GET_MEMBERS_OF_LIST */
"get_members_of_list",
"gmol",
+ 2,
RETRIEVE,
NULL,
IMEMBERS_TABLE,
/* Q_GEML - GET_END_MEMBERS_OF_LIST */
"get_end_members_of_list",
"geml",
+ 2,
RETRIEVE,
NULL,
IMEMBERS_TABLE,
/* Q_GTML - GET_TAGGED_MEMBERS_OF_LIST */
"get_tagged_members_of_list",
"gtml",
+ 2,
RETRIEVE,
NULL,
IMEMBERS_TABLE,
/* Q_GLOM - GET_LISTS_OF_MEMBER */
"get_lists_of_member",
"glom",
+ 2,
RETRIEVE,
0,
IMEMBERS_TABLE,
/* Q_CMOL - COUNT_MEMBERS_OF_LIST */
"count_members_of_list",
"cmol",
+ 2,
RETRIEVE,
0,
IMEMBERS_TABLE,
/* Q_GSIN - GET_SERVER_INFO */
"get_server_info",
"gsin",
+ 2,
RETRIEVE,
"s",
SERVERS_TABLE,
/* Q_QGSV - QUALIFIED_GET_SERVER */
"qualified_get_server",
"qgsv",
+ 2,
RETRIEVE,
0,
SERVERS_TABLE,
/* Q_ASIN - ADD_SERVER_INFO */
"add_server_info",
"asin",
+ 2,
APPEND,
"s",
SERVERS_TABLE,
/* Q_USIN - UPDATE_SERVER_INFO */
"update_server_info",
"usin",
+ 2,
UPDATE,
"s",
SERVERS_TABLE,
/* Q_RSVE - RESET_SERVER_ERROR */
"reset_server_error",
"rsve",
+ 2,
UPDATE,
"s",
SERVERS_TABLE,
/* Q_SSIF - SET_SERVER_INTERNAL_FLAGS */
"set_server_internal_flags",
"ssif",
+ 2,
UPDATE,
"s",
SERVERS_TABLE,
/* Q_DSIN - DELETE_SERVER_INFO */
"delete_server_info",
"dsin",
+ 2,
DELETE,
"s",
SERVERS_TABLE,
/* Q_GSHI - GET_SERVER_HOST_INFO */
"get_server_host_info",
"gshi",
+ 2,
RETRIEVE,
"sh",
SERVERHOSTS_TABLE,
/* Q_QGSH - QUALIFIED_GET_SERVER_HOST */
"qualified_get_server_host",
"qgsh",
+ 2,
RETRIEVE,
0,
SERVERHOSTS_TABLE,
/* Q_ASHI - ADD_SERVER_HOST_INFO */
"add_server_host_info",
"ashi",
+ 2,
APPEND,
"sh",
SERVERHOSTS_TABLE,
/* Q_USHI - UPDATE_SERVER_HOST_INFO */
"update_server_host_info",
"ushi",
+ 2,
UPDATE,
"sh",
SERVERHOSTS_TABLE,
/* Q_RSHE - RESET_SERVER_HOST_ERROR */
"reset_server_host_error",
"rshe",
+ 2,
UPDATE,
"sh",
SERVERHOSTS_TABLE,
/* Q_SSHO - SET_SERVER_HOST_OVERRIDE */
"set_server_host_override",
"ssho",
+ 2,
UPDATE,
"sh",
SERVERHOSTS_TABLE,
/* Q_SSHI - SET_SERVER_HOST_INTERNAL */
"set_server_host_internal",
"sshi",
+ 2,
UPDATE,
"s",
SERVERHOSTS_TABLE,
/* Q_DSHI - DELETE_SERVER_HOST_INFO */
"delete_server_host_info",
"dshi",
+ 2,
DELETE,
"sh",
SERVERHOSTS_TABLE,
/* Q_GSLO - GET_SERVER_LOCATIONS */
"get_server_locations",
"gslo",
+ 2,
RETRIEVE,
"sh",
SERVERHOSTS_TABLE,
/* Q_GFSL - GET_FILESYS_BY_LABEL */
"get_filesys_by_label",
"gfsl",
+ 2,
RETRIEVE,
"fs",
FILESYS_TABLE,
/* Q_GFSM - GET_FILESYS_BY_MACHINE */
"get_filesys_by_machine",
"gfsm",
+ 2,
RETRIEVE,
"fs",
FILESYS_TABLE,
/* Q_GFSN - GET_FILESYS_BY_NFSPHYS */
"get_filesys_by_nfsphys",
"gfsn",
+ 2,
RETRIEVE,
"fs",
FILESYS_TABLE,
/* Q_GFSG - GET_FILESYS_BY_GROUP */
"get_filesys_by_group",
"gfsg",
+ 2,
RETRIEVE,
"fs",
FILESYS_TABLE,
/* Q_GFSP - GET_FILESYS_BY_PATH */
"get_filesys_by_path",
"gfsp",
+ 2,
RETRIEVE,
"fs",
FILESYS_TABLE,
/* Q_AFIL - ADD_FILESYS */ /* uses prefetch_value() for filsys_id */
"add_filesys",
"afil",
+ 2,
APPEND,
"fs",
FILESYS_TABLE,
/* Q_UFIL - UPDATE_FILESYS */
"update_filesys",
"ufil",
+ 2,
UPDATE,
"fs",
FILESYS_TABLE,
/* Q_DFIL - DELETE_FILESYS */
"delete_filesys",
"dfil",
+ 2,
DELETE,
"fs",
FILESYS_TABLE,
/* Q_GFGM - GET_FSGROUP_MEMBERS */
"get_fsgroup_members",
"gfgm",
+ 2,
RETRIEVE,
"fg",
FSGROUP_TABLE,
/* Q_AFTG - ADD_FILESYS_TO_FSGROUP */
"add_filesys_to_fsgroup",
"aftg",
+ 2,
APPEND,
"fg",
FSGROUP_TABLE,
/* Q_RFFG - REMOVE_FILESYS_FROM_FSGROUP */
"remove_filesys_from_fsgroup",
"rffg",
+ 2,
DELETE,
"fg",
FSGROUP_TABLE,
/* Q_GANF - GET_ALL_NFSPHYS */
"get_all_nfsphys",
"ganf",
+ 2,
RETRIEVE,
"np",
NFSPHYS_TABLE,
/* Q_GNFP - GET_NFSPHYS */
"get_nfsphys",
"gnfp",
+ 2,
RETRIEVE,
"np",
NFSPHYS_TABLE,
/* Q_ANFP - ADD_NFSPHYS */ /* uses prefetch_value() for nfsphys_id */
"add_nfsphys",
"anfp",
+ 2,
APPEND,
"np",
NFSPHYS_TABLE,
/* Q_UNFP - UPDATE_NFSPHYS */
"update_nfsphys",
"unfp",
+ 2,
UPDATE,
"np",
NFSPHYS_TABLE,
/* Q_AJNF - ADJUST_NFSPHYS_ALLOCATION */
"adjust_nfsphys_allocation",
"ajnf",
+ 2,
UPDATE,
"np",
NFSPHYS_TABLE,
/* Q_DNFP - DELETE_NFSPHYS */
"delete_nfsphys",
"dnfp",
+ 2,
DELETE,
"np",
NFSPHYS_TABLE,
/* Q_GQOT - GET_QUOTA */
"get_quota",
"gqot",
+ 2,
RETRIEVE,
"q",
QUOTA_TABLE,
/* Q_GQBF - GET_QUOTA_BY_FILESYS */
"get_quota_by_filesys",
"gqbf",
+ 2,
RETRIEVE,
"q",
QUOTA_TABLE,
/* Q_AQOT - ADD_QUOTA */ /* prefetch_filsys() gets last 1 value */
"add_quota",
"aqot",
+ 2,
APPEND,
0,
QUOTA_TABLE,
/* Q_UQOT - UPDATE_QUOTA */
"update_quota",
"uqot",
+ 2,
UPDATE,
0,
QUOTA_TABLE,
/* Q_DQOT - DELETE_QUOTA */
"delete_quota",
"dqot",
+ 2,
DELETE,
0,
QUOTA_TABLE,
/* Q_GNFQ - GET_NFS_QUOTAS */
"get_nfs_quota",
"gnfq",
+ 2,
RETRIEVE,
"q",
QUOTA_TABLE,
/* Q_GNQP - GET_NFS_QUOTAS_BY_PARTITION */
"get_nfs_quotas_by_partition",
"gnqp",
+ 2,
RETRIEVE,
"q",
QUOTA_TABLE,
/* Q_ANFQ - ADD_NFS_QUOTA */ /* prefetch_filsys() gets last 1 value */
"add_nfs_quota",
"anfq",
+ 2,
APPEND,
0,
QUOTA_TABLE,
/* Q_UNFQ - UPDATE_NFS_QUOTA */
"update_nfs_quota",
"unfq",
+ 2,
UPDATE,
0,
QUOTA_TABLE,
/* Q_DNFQ - DELETE_NFS_QUOTA */
"delete_nfs_quota",
"dnfq",
+ 2,
DELETE,
0,
QUOTA_TABLE,
/* Q_GZCL - GET_ZEPHYR_CLASS */
"get_zephyr_class",
"gzcl",
+ 2,
RETRIEVE,
"z",
ZEPHYR_TABLE,
/* Q_AZCL - ADD_ZEPHYR_CLASS */
"add_zephyr_class",
"azcl",
+ 2,
APPEND,
"z",
ZEPHYR_TABLE,
/* Q_UZCL - UPDATE_ZEPHYR_CLASS */
"update_zephyr_class",
"uzcl",
+ 2,
UPDATE,
"z",
ZEPHYR_TABLE,
/* Q_DZCL - DELETE_ZEPHYR_CLASS */
"delete_zephyr_class",
"dzcl",
+ 2,
DELETE,
"z",
ZEPHYR_TABLE,
/* Q_GSHA - GET_SERVER_HOST_ACCESS */
"get_server_host_access",
"gsha",
+ 2,
RETRIEVE,
"ha",
HOSTACCESS_TABLE,
/* Q_ASHA - ADD_SERVER_HOST_ACCESS */
"add_server_host_access",
"asha",
+ 2,
APPEND,
"ha",
HOSTACCESS_TABLE,
/* Q_USHA - UPDATE_SERVER_HOST_ACCESS */
"update_server_host_access",
"usha",
+ 2,
UPDATE,
"ha",
HOSTACCESS_TABLE,
/* Q_DSHA - DELETE_SERVER_HOST_ACCESS */
"delete_server_host_access",
"dsha",
+ 2,
DELETE,
"ha",
HOSTACCESS_TABLE,
/* Q_GACL - GET_ACL */
"get_acl",
"gacl",
+ 2,
RETRIEVE,
"ac",
ACL_TABLE,
/* Q_AACL - ADD_ACL */
"add_acl",
"aacl",
+ 2,
APPEND,
"ac",
ACL_TABLE,
/* Q_DACL - DELETE_ACL */
"delete_acl",
"dacl",
+ 2,
DELETE,
"ac",
ACL_TABLE,
/* Q_GSVC - GET_SERVICE */
"get_service",
"gsvc",
+ 2,
RETRIEVE,
"ss",
SERVICES_TABLE,
/* Q_ASVC - ADD_SERVICE */
"add_service",
"asvc",
+ 2,
APPEND,
"ss",
SERVICES_TABLE,
/* Q_DSVC - DELETE_SERVICE */
"delete_service",
"dsvc",
+ 2,
DELETE,
"ss",
SERVICES_TABLE,
/* Q_GPRN - GET_PRINTER */
"get_printer",
"gprn",
+ 2,
RETRIEVE,
"pr",
PRINTERS_TABLE,
/* Q_GPBD - GET_PRINTER_BY_DUPLEXNAME */
"get_printer_by_duplexname",
"gpbd",
+ 2,
RETRIEVE,
"pr",
PRINTERS_TABLE,
/* Q_GPBE - GET_PRINTER_BY_ETHERNET */
"get_printer_by_ethernet",
"gpbe",
+ 2,
RETRIEVE,
"pr",
PRINTERS_TABLE,
/* Q_GPBH - GET_PRINTER_BY_HOSTNAME */
"get_printer_by_hostname",
"gpbh",
+ 2,
RETRIEVE,
"pr",
PRINTERS_TABLE,
/* Q_GPBR - GET_PRINTER_BY_RM */
"get_printer_by_rm",
"gpbr",
+ 2,
RETRIEVE,
"pr",
PRINTERS_TABLE,
/* Q_GPBL - GET_PRINTER_BY_LOCATION */
"get_printer_by_location",
"gpbl",
+ 2,
RETRIEVE,
"pr",
PRINTERS_TABLE,
/* Q_GPBC - GET_PRINTER_BY_CONTACT */
"get_printer_by_contact",
"gpbc",
+ 2,
RETRIEVE,
"pr",
PRINTERS_TABLE,
/* Q_APRN - ADD_PRINTER */
"add_printer",
"aprn",
+ 2,
APPEND,
"pr",
PRINTERS_TABLE,
/* Q_UPRN - UPDATE_PRINTER */
"update_printer",
"uprn",
+ 2,
UPDATE,
"pr",
PRINTERS_TABLE,
/* Q_DPRN - DELETE_PRINTER */
"delete_printer",
"dprn",
+ 2,
DELETE,
"pr",
PRINTERS_TABLE,
/* Q_GPSV - GET_PRINT_SERVER */
"get_print_server",
"gpsv",
+ 2,
RETRIEVE,
"ps",
PRINTSERVERS_TABLE,
/* Q_APSV - ADD_PRINT_SERVER */
"add_print_server",
"apsv",
+ 2,
APPEND,
"ps",
PRINTSERVERS_TABLE,
/* Q_UPSV - UPDATE_PRINT_SERVER */
"update_print_server",
"upsv",
+ 2,
UPDATE,
"ps",
PRINTSERVERS_TABLE,
/* Q_DPSV - DELETE_PRINT_SERVER */
"delete_print_server",
"dpsv",
+ 2,
DELETE,
"ps",
PRINTSERVERS_TABLE,
/* Q_GALI - GET_ALIAS */
"get_alias",
"gali",
+ 2,
RETRIEVE,
"a",
ALIAS_TABLE,
/* Q_AALI - ADD_ALIAS */
"add_alias",
"aali",
+ 2,
APPEND,
"a",
ALIAS_TABLE,
/* Q_DALI - DELETE_ALIAS */
"delete_alias",
"dali",
+ 2,
DELETE,
"a",
ALIAS_TABLE,
/* Q_GVAL - GET_VALUE */
"get_value",
"gval",
+ 2,
RETRIEVE,
"val",
NUMVALUES_TABLE,
/* Q_AVAL - ADD_VALUE */
"add_value",
"aval",
+ 2,
APPEND,
"val",
NUMVALUES_TABLE,
/* Q_UVAL - UPDATE_VALUE */
"update_value",
"uval",
+ 2,
UPDATE,
"val",
NUMVALUES_TABLE,
/* Q_DVAL - DELETE_VALUE */
"delete_value",
"dval",
+ 2,
DELETE,
"val",
NUMVALUES_TABLE,
/* Q_GATS - GET_ALL_TABLE_STATS */
"get_all_table_stats",
"gats",
+ 2,
RETRIEVE,
"tbs",
TBLSTATS_TABLE,
/* Q__SDL - _SET_DEBUG_LEVEL */
"_set_debug_level",
"_sdl",
+ 2,
UPDATE,
NULL,
0,
};
-int QueryCount2 = (sizeof(Queries2) / sizeof(struct query));
+int QueryCount = (sizeof(Queries) / sizeof(struct query));