(file) Return to cmpir_common.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / ProviderManager2 / CMPIR

Diff for /pegasus/src/Pegasus/ProviderManager2/CMPIR/cmpir_common.h between version 1.1.2.1 and 1.2

version 1.1.2.1, 2006/10/26 14:50:24 version 1.2, 2007/06/04 02:23:56
Line 31 
Line 31 
 // //
 //%///////////////////////////////////////////////////////////////////////////// //%/////////////////////////////////////////////////////////////////////////////
  
   /* This files contains Macro's for platform / os specific system calls and c
   functions with different names */
   
 #ifndef _CMPIR_PROXY_PROVIDER_H_ #ifndef _CMPIR_PROXY_PROVIDER_H_
 #define _CMPIR_PROXY_PROVIDER_H_ #define _CMPIR_PROXY_PROVIDER_H_
  
 #include <Pegasus/Common/Config.h> #include <Pegasus/Common/Config.h>
  
 #ifdef PEGASUS_OS_TYPE_UNIX #ifdef PEGASUS_OS_TYPE_UNIX
 #define lloonngg long long int  
  
   #define lloonngg long long int
 #define CMPIR_THREAD_CDECL CMPI_THREAD_CDECL #define CMPIR_THREAD_CDECL CMPI_THREAD_CDECL
 #define PEGASUS_CMPIR_ATOL(x) atoll(x) #define PEGASUS_CMPIR_ATOL(x) atoll(x)
 #define PEGASUS_CMPIR_CDECL #define PEGASUS_CMPIR_CDECL
 #define PEGASUS_CMPIR_CHAR void  #define PEGASUS_CMPIR_IO_BUFPTR_TYPE void
 #define PEGASUS_CMPIR_CLOSESOCKET(socket_hdl) close(socket_hdl) #define PEGASUS_CMPIR_CLOSESOCKET(socket_hdl) close(socket_hdl)
 #define PEGASUS_CMPIR_ERROR(h_error) hstrerror(h_errno)  
 #define PEGASUS_CMPIR_ERROR_AT_LINE  error_at_line  
 #define PEGASUS_CMPIR_FREELIBRARY(libhandle) dlclose(libhandle) #define PEGASUS_CMPIR_FREELIBRARY(libhandle) dlclose(libhandle)
 #define PEGAUSUS_CMPIR_GETGID() getgid()  #define PEGASUS_CMPIR_GETGID() getgid()
 #define PEGASUS_CMPIR_GETPID() getpid() #define PEGASUS_CMPIR_GETPID() getpid()
 #define PEGASUS_CMPIR_GETUID() getuid() #define PEGASUS_CMPIR_GETUID() getuid()
 #define PEGASUS_CMPIR_GETPROCADDRESS(hLibrary, function) dlsym(hLibrary, function) #define PEGASUS_CMPIR_GETPROCADDRESS(hLibrary, function) dlsym(hLibrary, function)
 #define PEGASUS_CMPIR_INT time_t  
 #define PEGASUS_CMPIR_INVALID_SOCKET (-1) #define PEGASUS_CMPIR_INVALID_SOCKET (-1)
   
   #ifndef PEGASUS_PLATFORM_HPUX_PARISC_ACC
 #define PEGASUS_CMPIR_LIBTYPE "lib%s.so" #define PEGASUS_CMPIR_LIBTYPE "lib%s.so"
   #else
   #define PEGASUS_CMPIR_LIBTYPE "lib%s.sl"
   #endif
   
 #define PEGASUS_CMPIR_LOADLIBRARY(filename,mode) dlopen (filename, mode) #define PEGASUS_CMPIR_LOADLIBRARY(filename,mode) dlopen (filename, mode)
 #define PEGASUS_CMPIR_RECV(a,b,c,d) read(a,b,c) #define PEGASUS_CMPIR_RECV(a,b,c,d) read(a,b,c)
 #define PEGASUS_CMPIR_SEND(a,b,c,d)  write(a,b,c) #define PEGASUS_CMPIR_SEND(a,b,c,d)  write(a,b,c)
 #define PEGASUS_CMPIR_SLEEP(duration) sleep(duration) #define PEGASUS_CMPIR_SLEEP(duration) sleep(duration)
 #define PEGASUS_CMPIR_SOCKET(family,stream,protocol) socket(family,stream,protocol)  
 #define PEGASUS_CMPIR_STDCALL #define PEGASUS_CMPIR_STDCALL
   #define PEGASUS_CMPIR_STRCASECMP(a,b) strcasecmp(a,b)
 #define PEGASUS_CMPIR_VSPRINTF(a,b,c,d) vsnprintf(a,b,c,d) #define PEGASUS_CMPIR_VSPRINTF(a,b,c,d) vsnprintf(a,b,c,d)
 #define PEGASUS_CMPIR_WSAGETLASTERROR errno #define PEGASUS_CMPIR_WSAGETLASTERROR errno
 #endif #endif
Line 74 
Line 80 
 #endif #endif
  
 #define CMPIR_THREAD_CDECL #define CMPIR_THREAD_CDECL
 #define PEGASUS_CMPI_PROXY_INTERNAL  #define PEGASUS_CMPIR_ATOL(x) _atoi64(x)
 #define PEGASUS_CMPIR_ATOL(x) atol(x)  
 #define PEGASUS_CMPIR_CDECL  __cdecl #define PEGASUS_CMPIR_CDECL  __cdecl
 #define PEGASUS_CMPIR_CHAR int  #define PEGASUS_CMPIR_IO_BUFPTR_TYPE int
 #define PEGASUS_CMPIR_CLOSESOCKET(socket_hdl) closesocket(socket_hdl) #define PEGASUS_CMPIR_CLOSESOCKET(socket_hdl) closesocket(socket_hdl)
 #define PEGASUS_CMPIR_ERROR(h_error) "error"  
 #define PEGASUS_CMPIR_LIBTYPE  "%s.dll" #define PEGASUS_CMPIR_LIBTYPE  "%s.dll"
 #define PEGASUS_CMPIR_LOADLIBRARY(filename,mode)  LoadLibrary(filename) #define PEGASUS_CMPIR_LOADLIBRARY(filename,mode)  LoadLibrary(filename)
 #define PEGASUS_CMPIR_FREELIBRARY(libhandle) FreeLibrary(libhandle) #define PEGASUS_CMPIR_FREELIBRARY(libhandle) FreeLibrary(libhandle)
 #define PEGAUSUS_CMPIR_GETGID() 1  #define PEGASUS_CMPIR_GETGID() 1
 #define PEGASUS_CMPIR_GETPID() _getpid() #define PEGASUS_CMPIR_GETPID() _getpid()
 #define PEGASUS_CMPIR_GETPROCADDRESS(hLibrary,function)  GetProcAddress(hLibrary, function) #define PEGASUS_CMPIR_GETPROCADDRESS(hLibrary,function)  GetProcAddress(hLibrary, function)
 #define PEGASUS_CMPIR_GETUID() 1 #define PEGASUS_CMPIR_GETUID() 1
 #define PEGASUS_CMPIR_INT int  
 #define PEGASUS_CMPIR_INVALID_SOCKET INVALID_SOCKET #define PEGASUS_CMPIR_INVALID_SOCKET INVALID_SOCKET
 #define PEGASUS_CMPIR_ERROR_AT_LINE(status,errno, __FILE__, \  
     __LINE__,format,value)  error_at_line(status, errno, __FILE__, __LINE__,format,value)  
 #define PEGASUS_CMPIR_RECV(a,b,c,d) recv(a,b,c,d) #define PEGASUS_CMPIR_RECV(a,b,c,d) recv(a,b,c,d)
 #define PEGASUS_CMPIR_SEND(a,b,c,d) send(a,b,c,d) #define PEGASUS_CMPIR_SEND(a,b,c,d) send(a,b,c,d)
 #define PEGASUS_CMPIR_SLEEP(duration) Sleep(duration) #define PEGASUS_CMPIR_SLEEP(duration) Sleep(duration)
 #define PEGASUS_CMPIR_SOCKET(family,stream,protocol) socket(family,stream,protocol)  
 #define PEGASUS_CMPIR_STDCALL __stdcall #define PEGASUS_CMPIR_STDCALL __stdcall
   #define PEGASUS_CMPIR_STRCASECMP(a,b) _stricmp(a,b)
 #define PEGASUS_CMPIR_VSPRINTF(a, b, c,d)  vsprintf(a,c,d) #define PEGASUS_CMPIR_VSPRINTF(a, b, c,d)  vsprintf(a,c,d)
 #define PEGASUS_CMPIR_WSAGETLASTERROR WSAGetLastError() #define PEGASUS_CMPIR_WSAGETLASTERROR WSAGetLastError()
  
   
 typedef unsigned char Uint8; typedef unsigned char Uint8;
 typedef unsigned int  Uint32; typedef unsigned int  Uint32;
 typedef size_t socklen_t; typedef size_t socklen_t;
  
 int gettimeofday (struct timeval *t,void * ); int gettimeofday (struct timeval *t,void * );
 int strcasecmp(const char* s1, const char* s2);  
   
 #endif #endif
  
 /*  
 // Do not delete unless and untill tested on z-OS  
 #ifdef PEGASUS_PLATFORM_ZOS_ZSERIES_IBM  
 #include <errno.h>  
 #include <strings.h>  
 #include <dll.h>  
 #include <arpa/inet.h>  
 #include <stddef.h>  
 #include <pthread.h>  
  
 #define PEGASUS_CMPIR_LIBTYPE "lib%s.so"  #ifdef PEGASUS_PLATFORM_ZOS_ZSERIES_IBM
 #define PEGASUS_CMPIR_LOADLIBRARY(filename,mode) dllload( filename )  
 #define PEGASUS_CMPIR_GETPROCADDRESS(hLibrary, function ) dllqueryfn ( (dllhandle *) hLibrary, function )  
 #define PEGASUS_CMPIR_ERROR_AT_LINE(status, errno, __FILE__, __LINE__,msg,value) \  
     error_at_line( status, errno, __FILE__, __LINE__,msg,value)  
 #define PEGASUS_CMPIR_INTERNAL  
 #define PEGASUS_CMPIR_VSPRINTF(a, b, c,d)  vsnprintf(a,b,c,d)  
 #define PEGAUSUS_CMPIR_GETPID() getpid()  
 #define PEGASUS_CMPIR_GETUID() getuid()  
 #define lloonngg long long int  
 #define PEGASUS_CMPIR_CLOSESOCKET(socket_hdl) close(socket_hdl)  
 #define PEGASUS_CMPIR_CDECL  
 #define PEGASUS_CMPIR_EXTERNAL  
 #define PEGASUS_CMPIR_STDCALL  
 #define PEGAUSUS_CMPIR_GETGID() getgid()  
 #define PEGASUS_CMPIR_FREELIBRARY(libhandle) dllfree((dllhandle *) libhandle )  
 #define atoll(X) strtoll(X, NULL, 10) #define atoll(X) strtoll(X, NULL, 10)
 #define PEGASUS_CMPIR_SLEEP(duration) sleep(duration)  
 #define PEGASUS_CMPIR_RECV (a,b,c,d) read(a,b,c)  
 #define PEGASUS_CMPIR_SEND(a,b,c,d )  write(a,b,c)  
 #define PEGASUS_CMPIR_CHAR void  
 #define _XOPEN_SOURCE_EXTENDED 1  
 #define PEGASUS_CMPIR_WSAGETLASTERROR errno  
 #define PEGASUS_CMPIR_ERROR(h_error) strerror( h_errno )  
 #define IPPROTO_TCP 0  
 #define PEGASUS_CMPIR_SOCKET(family,stream,protocol) socket(family,stream,protocol)  
   
 #endif #endif
 */  
  
 #endif // End of cmpir_comm.h #endif // End of cmpir_comm.h


Legend:
Removed from v.1.1.2.1  
changed lines
  Added in v.1.2

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2