From efe48b88b734ce13c035a40b38bd031fed7c6632 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Sat, 30 Jun 2007 15:54:02 +0000 Subject: [PATCH] Fixed build for BeOS. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21534 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/drivers/graphics/vmware/Jamfile | 4 ++++ src/add-ons/kernel/drivers/graphics/vmware/device.c | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/add-ons/kernel/drivers/graphics/vmware/Jamfile b/src/add-ons/kernel/drivers/graphics/vmware/Jamfile index eae023c4dd..243dbd988f 100644 --- a/src/add-ons/kernel/drivers/graphics/vmware/Jamfile +++ b/src/add-ons/kernel/drivers/graphics/vmware/Jamfile @@ -11,6 +11,10 @@ KernelAddon vmware : device.c ; +if $(TARGET_PLATFORM) != haiku { + LinkAgainst vmware : $(TARGET_HAIKU_COMPATIBILITY_LIBS) ; +} + Package haiku-vmware-video-svn : vmware : boot home config add-ons kernel drivers bin ; diff --git a/src/add-ons/kernel/drivers/graphics/vmware/device.c b/src/add-ons/kernel/drivers/graphics/vmware/device.c index 3b7ecb4330..5e3eac6277 100644 --- a/src/add-ons/kernel/drivers/graphics/vmware/device.c +++ b/src/add-ons/kernel/drivers/graphics/vmware/device.c @@ -341,9 +341,13 @@ ControlHook(void *dev, uint32 msg, void *buf, size_t len) case VMWARE_GET_DEVICE_NAME: dprintf("device: VMWARE_GET_DEVICE_NAME %s\n", gPd->names[0]); +#ifdef HAIKU_TARGET_PLATFORM_HAIKU if (user_strlcpy((char *)buf, gPd->names[0], B_PATH_NAME_LENGTH) < B_OK) return B_BAD_ADDRESS; +#else + strlcpy((char *)buf, gPd->names[0], B_PATH_NAME_LENGTH); +#endif return B_OK; }