xenocara/xserver/hw/xfree86/os-support/bsd/bsd_kmod.c

29 lines
595 B
C
Raw Normal View History

2006-11-26 11:13:41 -07:00
#ifdef HAVE_XORG_CONFIG_H
#include <xorg-config.h>
#endif
#include <errno.h>
#include <fcntl.h>
#include <unistd.h>
#include <sys/param.h>
#include <sys/linker.h>
#include "xf86_OSproc.h"
/*
* Load a FreeBSD kernel module.
* This is used by the DRI/DRM to load a DRM kernel module when
* the X server starts. It could be used for other purposes in the future.
* Input:
* modName - name of the kernel module (Ex: "tdfx")
* Return:
* 0 for failure, 1 for success
*/
int xf86LoadKernelModule(const char *modName)
2006-11-26 11:13:41 -07:00
{
if (kldload(modName) != -1)
return 1;
else
return 0;
}