FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index mod_harbour Modificaci贸n para compilar el mod Harbour en Linux.
Posts: 4
Joined: Sat Mar 05, 2022 11:05 PM
Modificaci贸n para compilar el mod Harbour en Linux.
Posted: Sun Mar 06, 2022 05:57 PM
Hola!

Hola
Hice este peque帽o "ajuste" en este programa. entry.c para lanzar la compilaci贸n mod_harbour en Linux Ubuntu 20.10.

Code (fw): Select all Collapse
ifdef __unix__
#else
   #include <windows.h> //Original code <Windows.h> Linux is case sensitive.
#endif

#include <hbapi.h>
#include <hbvm.h>

static void * pRequestRec;

HB_EXPORT_ATTR int hb_apache( void * _pRequestRec )
{
   int iResult;

   pRequestRec = _pRequestRec;
 
   hb_vmInit( HB_TRUE );
   #ifdef __unix__
   #else
      OutputDebugString( "after hb_vmInit()\n" );
   #endif 
   iResult = hb_vmQuit();
   #ifdef __unix__
   #else
      OutputDebugString( "after hb_vmQuit()\n" );
   #endif
   return iResult;
}   

void * GetRequestRec( void )
{
   return pRequestRec;
}

HB_FUNC( AP_ENTRY )
{
   hb_apache( NULL );
}


No s茅 programar en C, lo hice bas谩ndome en ejemplos de internet.
Porque los binarios mod_harbour para linux estaban desactualizados, sin setcookes(), getcookies()

Saludos,
Itamar M. Lins Jr.

Continue the discussion