Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 May 2007 19:28:34 +0200
From:      Luigi Iannone <iannone@info.ucl.ac.be>
To:        freebsd-questions@freebsd.org
Subject:   module compile error
Message-ID:  <D07097C3-DE24-4F8F-B43C-1C3D1EF75806@info.ucl.ac.be>

next in thread | raw e-mail | index | archive | help
Hi all,


I'm trying to implement a freebsd module, but I'm blocked on the  
following error:

When I try to compile my module, which has the following event handler


static int
module_event(module_t mod, int type, void *data)
{
   int err = 0;
   int s;

   switch (type) {
   case MOD_LOAD:
			
	
	s =   socket(AF_INET, SOCK_DGRAM, 0);           /* THIS IS THE  
ERROR...*/

#ifdef LISP_DEBUG
	log(LOG_DEBUG,"  Module loaded ");
#endif /* LISP_DEBUG */

	break;

   case MOD_UNLOAD:


#ifdef LISP_DEBUG
	log(LOG_DEBUG,"  Module unloaded");
#endif /* LISP_DEBUG */
	
	break;

   default:
         err = EINVAL;
	break;
   }
   return err;
}


The compiler blocks with the error "warning: implicit declaration of  
function 'socket' ..... "warning: nested extern declaration of  
'socket'".

Any hint on what I do wrong?

If this is not the correct mailinglist  I apologies, just let me know  
where to send my question.

Thanks





iannone@info.ucl.ac.be






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D07097C3-DE24-4F8F-B43C-1C3D1EF75806>