diff -urN --strip-trailing-cr vice-1.20/src/arch/beos/ui.cc vice-1.20-mod/src/arch/beos/ui.cc --- vice-1.20/src/arch/beos/ui.cc 2006-01-21 05:13:38.000000000 -0800 +++ vice-1.20-mod/src/arch/beos/ui.cc 2006-09-02 20:06:53.456625000 -0700 @@ -1041,8 +1041,17 @@ } /* Toggle displaying of the drive LED. */ -void ui_display_drive_led(int drivenum, int status) +void ui_display_drive_led(int drivenum, unsigned int led_pwm1, + unsigned int led_pwm2) { + int status = 0; + + if (led_pwm1 > 100) + status |= 1; + + if (led_pwm2 > 100) + status |= 2; + ui_status_led[drivenum] = status; ui_display_drive_status(drivenum); } diff -urN --strip-trailing-cr vice-1.20/src/network.c vice-1.20-mod/src/network.c --- vice-1.20/src/network.c 2006-05-28 14:39:43.000000000 -0700 +++ vice-1.20-mod/src/network.c 2006-09-02 19:48:56.906250000 -0700 @@ -66,6 +66,8 @@ typedef struct timeval TIMEVAL; #define PF_INET AF_INET #define INVALID_SOCKET (SOCKET)(~0) +#define HAVE_HTONS +#define HAVE_HTONL #endif #if !defined(WIN32) && !defined(__BEOS__)