11ab64890Smrg/* 21ab64890Smrg * 31ab64890Smrg * Copyright IBM Corporation 1993 41ab64890Smrg * 51ab64890Smrg * All Rights Reserved 61ab64890Smrg * 71ab64890Smrg * License to use, copy, modify, and distribute this software and its 81ab64890Smrg * documentation for any purpose and without fee is hereby granted, 91ab64890Smrg * provided that the above copyright notice appear in all copies and that 101ab64890Smrg * both that copyright notice and this permission notice appear in 111ab64890Smrg * supporting documentation, and that the name of IBM not be 121ab64890Smrg * used in advertising or publicity pertaining to distribution of the 131ab64890Smrg * software without specific, written prior permission. 141ab64890Smrg * 151ab64890Smrg * IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING 1661b2299dSmrg * ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS, AND 171ab64890Smrg * NONINFRINGEMENT OF THIRD PARTY RIGHTS, IN NO EVENT SHALL 181ab64890Smrg * IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR 191ab64890Smrg * ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 201ab64890Smrg * WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 211ab64890Smrg * ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS 221ab64890Smrg * SOFTWARE. 231ab64890Smrg * 241ab64890Smrg*/ 251ab64890Smrg/************************************************************************/ 261ab64890Smrg/* Xaixlcint.h */ 271ab64890Smrg/*----------------------------------------------------------------------*/ 281ab64890Smrg/* This file contains Xlcint.h extension for AIX. */ 291ab64890Smrg/************************************************************************/ 301ab64890Smrg#ifndef _Xaixlcint_h 311ab64890Smrg#define _Xaixlcint_h 321ab64890Smrg 331ab64890Smrg#include "Xlcint.h" 341ab64890Smrg#include <sys/lc_core.h> 351ab64890Smrg 361ab64890Smrg#define _LC_LDX 11 371ab64890Smrg#define _LC_LDX_R6 (_LC_LDX+1) 381ab64890Smrg#define _LC_VERSION_R5 5 391ab64890Smrg#define _LC_VERSION_R6 6 401ab64890Smrg 411ab64890Smrgtypedef struct _LC_core_ldx_t { 421ab64890Smrg _LC_object_t lc_object_header; 431ab64890Smrg XLCd (*default_loader)(); 441ab64890Smrg Bool sticky; 451ab64890Smrg} _XlcCoreObjRec, *_XlcCoreObj; 461ab64890Smrg 471ab64890Smrg#if _LC_VERSION < 0x40000000 481ab64890Smrg#define __type_id type_id 491ab64890Smrg#define __magic magic 501ab64890Smrg#define __version version 511ab64890Smrg#endif 521ab64890Smrg 531ab64890Smrg#endif /*_Xaixlcint_h*/ 54