1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-10 07:04:03 +00:00

sysutils/vbetool: Fix build with LLVM 15

This commit is contained in:
Jung-uk Kim 2023-03-01 12:18:26 -05:00
parent 1d37def0eb
commit 17192bab92

View File

@ -1,6 +1,6 @@
--- vbetool.c 2008-05-16 08:56:30.000000000 -0400
+++ vbetool.c 2008-12-03 19:50:36.000000000 -0500
@@ -16,8 +16,12 @@
--- vbetool.c.orig 2008-05-16 12:56:30 UTC
+++ vbetool.c
@@ -16,8 +16,12 @@ version 2
#include <unistd.h>
#include <sys/ioctl.h>
#include <sys/types.h>
@ -13,7 +13,7 @@
#include <sys/stat.h>
#include <errno.h>
#include <fcntl.h>
@@ -37,6 +41,9 @@
@@ -37,6 +41,9 @@ static struct pci_access *pacc;
#define DPMS_STATE_LOW 0x0800
static struct pci_access *pacc;
@ -23,7 +23,7 @@
int vbetool_init (void) {
if (!LRMI_init()) {
@@ -44,7 +51,14 @@
@@ -44,7 +51,14 @@ int vbetool_init (void) {
exit(1);
}
@ -38,7 +38,18 @@
pacc = pci_alloc();
pacc->numeric_ids = 1;
@@ -267,7 +281,9 @@
@@ -117,8 +131,8 @@ int main(int argc, char *argv[])
void *rc;
int romfd = open (argv[2], O_RDWR);
- munmap(0xc0000, 64*1024);
- rc = mmap(0xc0000, 64*1024,
+ munmap((void *)(uintptr_t)0xc0000, 64*1024);
+ rc = mmap((void *)(uintptr_t)0xc0000, 64*1024,
PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_FIXED|MAP_PRIVATE, romfd, 0);
}
@@ -267,7 +281,9 @@ void restore_state_from(char *data)
LRMI_free_real(data);
@ -48,7 +59,7 @@
}
@@ -489,7 +505,9 @@
@@ -489,7 +505,9 @@ int check_console()
return 11;
}