Modificación para compilar el mod Harbour en Linux.

mod_harbour is an Apache module that allows to run PRGs directly on the web !!!

Modificación para compilar el mod Harbour en Linux.

Postby Itamar M. Lins Jr. » Sun Mar 06, 2022 5: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: Select all  Expand view

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.
Itamar M. Lins Jr.
 
Posts: 3
Joined: Sat Mar 05, 2022 11:05 pm

Return to mod_harbour

Who is online

Users browsing this forum: No registered users and 1 guest