/* DO NOT EDIT THIS FILE. It has been auto-edited by fixincludes from: "fixinc/tests/inc/fcntl.h" This had to be done to correct non-standard usages in the original, manufacturer supplied header file. */ #ifndef FIXINC_WRAP_FCNTL_H_AIX_EXTERNC #define FIXINC_WRAP_FCNTL_H_AIX_EXTERNC 1 #ifdef __cplusplus extern "C" { #endif #if defined( AAB_AIX_FCNTL_CHECK ) #endif /* AAB_AIX_FCNTL_CHECK */ #if defined( VXWORKS_POSIX_OPEN_CHECK ) extern int open (const char *, int, int); #if defined(__cplusplus) extern "C++" { inline int open (const char *, int) __attribute__((__always_inline__)); inline int open (const char *name, int flags) { return open (name, flags, 0); } } #endif extern int open (const char *name, int flags, int mode ); #if defined(__cplusplus) extern "C++" { inline int open (const char *, int) __attribute__((__always_inline__)); inline int open (const char *name, int flags) { return open (name, flags, 0); } } #endif #endif /* VXWORKS_POSIX_OPEN_CHECK */ #ifdef __cplusplus } #endif #endif /* FIXINC_WRAP_FCNTL_H_AIX_EXTERNC */