/* * CDDL HEADER START * * The contents of this file are subject to the terms of the * Common Development and Distribution License (the "License"). * You may not use this file except in compliance with the License. * * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE * or http://www.opensolaris.org/os/licensing. * See the License for the specific language governing permissions * and limitations under the License. * * When distributing Covered Code, include this CDDL HEADER in each * file and include the License file at usr/src/OPENSOLARIS.LICENSE. * If applicable, add the following below this CDDL HEADER, with the * fields enclosed by brackets "[]" replaced with your own identifying * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END */ /* * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ #pragma ident "%Z%%M% %I% %E% SMI" #include #include #pragma weak mdrpc_nullproc_1_svc = _mdrpc_nullproc_1_svc #pragma weak mdrpc_hostname_1_svc = _mdrpc_hostname_1_svc #pragma weak mdrpc_addhosts_1_svc = _mdrpc_addhosts_1_svc #pragma weak mdrpc_delhosts_1_svc = _mdrpc_delhosts_1_svc #pragma weak mdrpc_createset_1_svc = _mdrpc_createset_1_svc #pragma weak mdrpc_delset_1_svc = _mdrpc_delset_1_svc #pragma weak mdrpc_getset_1_svc = _mdrpc_getset_1_svc #pragma weak mdrpc_setnumbusy_1_svc = _mdrpc_setnumbusy_1_svc #pragma weak mdrpc_setnameok_1_svc = _mdrpc_setnameok_1_svc #pragma weak mdrpc_ownset_1_svc = _mdrpc_ownset_1_svc #pragma weak mdrpc_adddrvs_1_svc = _mdrpc_adddrvs_1_svc #pragma weak mdrpc_deldrvs_1_svc = _mdrpc_deldrvs_1_svc #pragma weak mdrpc_upd_dr_dbinfo_1_svc = _mdrpc_upd_dr_dbinfo_1_svc #pragma weak mdrpc_devinfo_1_svc = _mdrpc_devinfo_1_svc #pragma weak mdrpc_drvused_1_svc = _mdrpc_drvused_1_svc #pragma weak mdrpc_add_drv_sidenms_1_svc = _mdrpc_add_drv_sidenms_1_svc #pragma weak mdrpc_del_drv_sidenms_1_svc = _mdrpc_del_drv_sidenms_1_svc #pragma weak mdrpc_gtimeout_1_svc = _mdrpc_gtimeout_1_svc #pragma weak mdrpc_stimeout_1_svc = _mdrpc_stimeout_1_svc #pragma weak mdrpc_upd_dr_flags_1_svc = _mdrpc_upd_dr_flags_1_svc #pragma weak mdrpc_upd_sr_flags_1_svc = _mdrpc_upd_sr_flags_1_svc #pragma weak mdrpc_unlock_set_1_svc = _mdrpc_unlock_set_1_svc #pragma weak mdrpc_lock_set_1_svc = _mdrpc_lock_set_1_svc #pragma weak mdrpc_updmeds_1_svc = _mdrpc_updmeds_1_svc #pragma weak mdrpc_nullproc_2_svc = _mdrpc_nullproc_2_svc #pragma weak mdrpc_hostname_2_svc = _mdrpc_hostname_2_svc #pragma weak mdrpc_addhosts_2_svc = _mdrpc_addhosts_2_svc #pragma weak mdrpc_delhosts_2_svc = _mdrpc_delhosts_2_svc #pragma weak mdrpc_createset_2_svc = _mdrpc_createset_2_svc #pragma weak mdrpc_delset_2_svc = _mdrpc_delset_2_svc #pragma weak mdrpc_getset_2_svc = _mdrpc_getset_2_svc #pragma weak mdrpc_setnumbusy_2_svc = _mdrpc_setnumbusy_2_svc #pragma weak mdrpc_setnameok_2_svc = _mdrpc_setnameok_2_svc #pragma weak mdrpc_ownset_2_svc = _mdrpc_ownset_2_svc #pragma weak mdrpc_adddrvs_2_svc = _mdrpc_adddrvs_2_svc #pragma weak mdrpc_imp_set_drvs_2_svc = _mdrpc_imp_set_drvs_2_svc #pragma weak mdrpc_deldrvs_2_svc = _mdrpc_deldrvs_2_svc #pragma weak mdrpc_upd_dr_dbinfo_2_svc = _mdrpc_upd_dr_dbinfo_2_svc #pragma weak mdrpc_devinfo_2_svc = _mdrpc_devinfo_2_svc #pragma weak mdrpc_devid_2_svc = _mdrpc_devid_2_svc #pragma weak mdrpc_devinfo_by_devid_2_svc = _mdrpc_devinfo_by_devid_2_svc #pragma weak mdrpc_devinfo_by_devid_name_2_svc =\ _mdrpc_devinfo_by_devid_name_2_svc #pragma weak mdrpc_drvused_2_svc = _mdrpc_drvused_2_svc #pragma weak mdrpc_add_drv_sidenms_2_svc = _mdrpc_add_drv_sidenms_2_svc #pragma weak mdrpc_del_drv_sidenms_2_svc = _mdrpc_del_drv_sidenms_2_svc #pragma weak mdrpc_gtimeout_2_svc = _mdrpc_gtimeout_2_svc #pragma weak mdrpc_stimeout_2_svc = _mdrpc_stimeout_2_svc #pragma weak mdrpc_upd_dr_flags_2_svc = _mdrpc_upd_dr_flags_2_svc #pragma weak mdrpc_upd_sr_flags_2_svc = _mdrpc_upd_sr_flags_2_svc #pragma weak mdrpc_unlock_set_2_svc = _mdrpc_unlock_set_2_svc #pragma weak mdrpc_lock_set_2_svc = _mdrpc_lock_set_2_svc #pragma weak mdrpc_updmeds_2_svc = _mdrpc_updmeds_2_svc #pragma weak mdrpc_mncreateset_2_svc = _mdrpc_mncreateset_2_svc #pragma weak mdrpc_mngetset_2_svc = _mdrpc_mngetset_2_svc #pragma weak mdrpc_mnsetmaster_2_svc = _mdrpc_mnsetmaster_2_svc #pragma weak mdrpc_joinset_2_svc = _mdrpc_joinset_2_svc #pragma weak mdrpc_withdrawset_2_svc = _mdrpc_withdrawset_2_svc #pragma weak mdrpc_upd_nr_flags_2_svc = _mdrpc_upd_nr_flags_2_svc #pragma weak mdrpc_mn_is_stale_2_svc = _mdrpc_mn_is_stale_2_svc #pragma weak mdrpc_mdcommdctl_2_svc = _mdrpc_mdcommdctl_2_svc #pragma weak mdrpc_upd_dr_reconfig_2_svc = _mdrpc_upd_dr_reconfig_2_svc #pragma weak mdrpc_getdrivedesc_2_svc = _mdrpc_getdrivedesc_2_svc #pragma weak mdrpc_reset_mirror_owner_2_svc = _mdrpc_reset_mirror_owner_2_svc #pragma weak mdrpc_mn_susp_res_io_2_svc = _mdrpc_mn_susp_res_io_2_svc #pragma weak mdrpc_resnarf_set_2_svc = _mdrpc_resnarf_set_2_svc #pragma weak mdrpc_mn_mirror_resync_all_2_svc = \ _mdrpc_mn_mirror_resync_all_2_svc #pragma weak mdrpc_imp_adddrvs_2_svc = _mdrpc_imp_adddrvs_2_svc /*ARGSUSED*/ bool_t _mdrpc_nullproc_1_svc( mdrpc_null_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_hostname_1_svc( mdrpc_null_args *a, mdrpc_hostname_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_addhosts_1_svc( mdrpc_host_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_delhosts_1_svc( mdrpc_host_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_createset_1_svc( mdrpc_createset_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_delset_1_svc( mdrpc_sp_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_getset_1_svc( mdrpc_getset_args *a, mdrpc_getset_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_setnumbusy_1_svc( mdrpc_setno_args *a, mdrpc_bool_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_setnameok_1_svc( mdrpc_sp_args *a, mdrpc_bool_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_ownset_1_svc( mdrpc_sp_args *a, mdrpc_bool_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_adddrvs_1_svc( mdrpc_drives_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_deldrvs_1_svc( mdrpc_drives_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_upd_dr_dbinfo_1_svc( mdrpc_drives_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_devinfo_1_svc( mdrpc_devinfo_args *a, mdrpc_devinfo_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_drvused_1_svc( mdrpc_drvused_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_add_drv_sidenms_1_svc( mdrpc_drv_sidenm_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_del_drv_sidenms_1_svc( mdrpc_sp_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_gtimeout_1_svc( mdrpc_sp_args *a, mdrpc_gtimeout_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_stimeout_1_svc( mdrpc_stimeout_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_upd_dr_flags_1_svc( mdrpc_upd_dr_flags_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_upd_sr_flags_1_svc( mdrpc_upd_sr_flags_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_unlock_set_1_svc( mdrpc_null_args *a, mdrpc_setlock_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_lock_set_1_svc( mdrpc_null_args *a, mdrpc_setlock_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_updmeds_1_svc( mdrpc_updmeds_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_nullproc_2_svc( mdrpc_null_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_hostname_2_svc( mdrpc_null_args *a, mdrpc_hostname_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_addhosts_2_svc( mdrpc_host_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_delhosts_2_svc( mdrpc_host_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_createset_2_svc( mdrpc_createset_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_delset_2_svc( mdrpc_sp_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_getset_2_svc( mdrpc_getset_args *a, mdrpc_getset_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_setnumbusy_2_svc( mdrpc_setno_args *a, mdrpc_bool_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_setnameok_2_svc( mdrpc_sp_args *a, mdrpc_bool_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_ownset_2_svc( mdrpc_sp_args *a, mdrpc_bool_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_adddrvs_2_svc( mdrpc_drives_2_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_imp_set_drvs_2_svc( mdrpc_drives_2_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_deldrvs_2_svc( mdrpc_drives_2_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_upd_dr_dbinfo_2_svc( mdrpc_drives_2_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_devinfo_2_svc( mdrpc_devinfo_2_args *a, mdrpc_devinfo_2_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_devid_2_svc( mdrpc_devid_args *a, mdrpc_devid_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_devinfo_by_devid_2_svc( mdrpc_devidstr_args *a, mdrpc_devinfo_2_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_devinfo_by_devid_name_2_svc( mdrpc_devid_name_2_args *a, mdrpc_devinfo_2_res *b, struct svc_req *c ) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_drvused_2_svc( mdrpc_drvused_2_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_add_drv_sidenms_2_svc( mdrpc_drv_sidenm_2_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_del_drv_sidenms_2_svc( mdrpc_sp_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_gtimeout_2_svc( mdrpc_sp_args *a, mdrpc_gtimeout_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_stimeout_2_svc( mdrpc_stimeout_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_upd_dr_flags_2_svc( mdrpc_upd_dr_flags_2_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_upd_sr_flags_2_svc( mdrpc_upd_sr_flags_args *a, mdrpc_generic_res *b, struct svc_req *c ) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_unlock_set_2_svc( mdrpc_null_args *a, mdrpc_setlock_res *b, struct svc_req *c ) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_lock_set_2_svc( mdrpc_null_args *a, mdrpc_setlock_res *b, struct svc_req *c ) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_updmeds_2_svc( mdrpc_updmeds_args *a, mdrpc_generic_res *b, struct svc_req *c ) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_mncreateset_2_svc( mdrpc_mncreateset_2_args *a, mdrpc_generic_res *b, struct svc_req *c ) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_mngetset_2_svc( mdrpc_getset_2_args *a, mdrpc_mngetset_res *b, struct svc_req *c ) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_mnsetmaster_2_svc( mdrpc_mnsetmaster_2_args *a, mdrpc_generic_res *b, struct svc_req *c ) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_joinset_2_svc( mdrpc_sp_2_args *a, mdrpc_generic_res *b, struct svc_req *c ) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_withdrawset_2_svc( mdrpc_sp_2_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_upd_nr_flags_2_svc( mdrpc_upd_nr_flags_2_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_mn_is_stale_2_svc( mdrpc_setno_2_args *a, mdrpc_bool_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_mdcommdctl_2_svc( mdrpc_mdcommdctl_2_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_resnarf_set_2_svc( mdrpc_setno_2_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_upd_dr_reconfig_2_svc( mdrpc_upd_dr_flags_2_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_getdrivedesc_2_svc( mdrpc_sp_2_args *a, mdrpc_getdrivedesc_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_reset_mirror_owner_2_svc( mdrpc_nodeid_2_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_mn_susp_res_io_2_svc( mdrpc_mn_susp_res_io_2_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_mn_mirror_resync_all_2_svc( mdrpc_setno_2_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); } /*ARGSUSED*/ bool_t _mdrpc_imp_adddrvs_2_svc( mdrpc_drives_2_args *a, mdrpc_generic_res *b, struct svc_req *c) { assert(0); return (TRUE); }