2N/A * The contents of this file are subject to the terms of the 2N/A * Common Development and Distribution License (the "License"). 2N/A * You may not use this file except in compliance with the License. 2N/A * See the License for the specific language governing permissions 2N/A * and limitations under the License. 2N/A * When distributing Covered Code, include this CDDL HEADER in each 2N/A * If applicable, add the following below this CDDL HEADER, with the 2N/A * fields enclosed by brackets "[]" replaced with your own identifying 2N/A * information: Portions Copyright [yyyy] [name of copyright owner] 2N/A * Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved. 2N/A * DESCRIPTION: The N2L system is dependent on a number of utility functions 2N/A * supplied by NIS object code (under cmd/ypcmd). When libnisdb 2N/A * is loaded by executable other than those built under 2N/A * cmd/ypcmd these would be undefined. To prevent this happening 2N/A * the stubs in this file contain weak definitions on these 2N/A * functions. In the NIS case these weak definitions will be 2N/A * overridden by the real ones. 2N/A * The functions in this file will never be called. NIS will have 2N/A * overridden them and nothing else should call yptol. If they are 2N/A * called then there is a bug in the build system. 2N/A * Note : This is not elegant but it is a way of dealing with 2N/A * preexisting code structure. 2N/A * FUNCTION : disaster() 2N/A * DESCRIPTION: Called if the stubs is accidentally called. 2N/A " a serious build error");