#pragma title ("dcedef.h - IBM CONFIDENTIAL")
#ifdef AIX_PROD
/* @(#)74	1.4  src/threads/dcedef.h, threads.src, os2dce21.dss, 960602a.1  11/10/95  13:20:02 */
/*
 * COMPONENT_NAME: threads.src
 *
 * FUNCTIONS: 
 *
 * ORIGINS: 72
 *
 * OBJECT CODE ONLY SOURCE MATERIALS
 *
 */
#endif /* AIX_PROD */
/*
**  COPYRIGHT: IBM CORP. 1992
**
**  PROGRAM NAME: dcedef.h
**
**  OCO SOURCE MATERIALS:
**
**    IBM CONFIDENTIAL (IBM CONFIDENTIAL RESTRICTED WHEN COMBINED
**    WITH THE AGGREGATED OCO SOURCE MODULES FOR THIS PROGRAM)
**
**  FACILITY: OS/2 DLS
**
**  AUTHOR:
**
**  DATE: 05/05/92
**
**  RELEASE: 1.0
**
**  ABSTRACT:
**
**
**  FUNCTION:
**
**
**  NOTES:
**
**  HISTORY: 
**
**  CMVC  8106   -  Sy Lin  changed to support other C++
**
**  CMVC  8832   -  support remap errno 
**
*/

#ifndef _DCEDEF_DEFINED_
#define _DCEDEF_DEFINED_

/* CMVC 8106 STARTED   */
#if defined(__IBMC__) || defined(__IBMCPP__)
/* CMVC 8106 ENDED     */
# define DCEAPI _System
# define DCEVAR 
#elif defined(__BORLANDC__)
# define DCEAPI __syscall
# define DCEVAR __syscall
#elif defined(__WATCOMC__)
# define DCEAPI _System
# define DCEVAR 
#else
# define DCEAPI
# define DCEVAR 
#endif
#define DCEOS2_THREAD_SYSTEM_LINKAGE

#endif /*_DCEDEF_DEFINED_*/

