Fixed build for BeOS.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21534 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -11,6 +11,10 @@ KernelAddon vmware :
|
|||||||
device.c
|
device.c
|
||||||
;
|
;
|
||||||
|
|
||||||
|
if $(TARGET_PLATFORM) != haiku {
|
||||||
|
LinkAgainst vmware : $(TARGET_HAIKU_COMPATIBILITY_LIBS) ;
|
||||||
|
}
|
||||||
|
|
||||||
Package haiku-vmware-video-svn :
|
Package haiku-vmware-video-svn :
|
||||||
vmware :
|
vmware :
|
||||||
boot home config add-ons kernel drivers bin ;
|
boot home config add-ons kernel drivers bin ;
|
||||||
|
|||||||
@@ -341,9 +341,13 @@ ControlHook(void *dev, uint32 msg, void *buf, size_t len)
|
|||||||
|
|
||||||
case VMWARE_GET_DEVICE_NAME:
|
case VMWARE_GET_DEVICE_NAME:
|
||||||
dprintf("device: VMWARE_GET_DEVICE_NAME %s\n", gPd->names[0]);
|
dprintf("device: VMWARE_GET_DEVICE_NAME %s\n", gPd->names[0]);
|
||||||
|
#ifdef HAIKU_TARGET_PLATFORM_HAIKU
|
||||||
if (user_strlcpy((char *)buf, gPd->names[0],
|
if (user_strlcpy((char *)buf, gPd->names[0],
|
||||||
B_PATH_NAME_LENGTH) < B_OK)
|
B_PATH_NAME_LENGTH) < B_OK)
|
||||||
return B_BAD_ADDRESS;
|
return B_BAD_ADDRESS;
|
||||||
|
#else
|
||||||
|
strlcpy((char *)buf, gPd->names[0], B_PATH_NAME_LENGTH);
|
||||||
|
#endif
|
||||||
return B_OK;
|
return B_OK;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user