mirror of https://github.com/mpv-player/mpv
/dev/zero bad permissions error message
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3776 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
6eb8aeddec
commit
189b1be24d
10
loader/ext.c
10
loader/ext.c
|
@ -250,7 +250,7 @@ LPVOID FILE_dommap( int unix_handle, LPVOID start,
|
||||||
{
|
{
|
||||||
if ((fdzero = open( "/dev/zero", O_RDONLY )) == -1)
|
if ((fdzero = open( "/dev/zero", O_RDONLY )) == -1)
|
||||||
{
|
{
|
||||||
perror( "/dev/zero: open" );
|
perror( "Cannot open /dev/zero for READ. Check permissions! error: " );
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -366,8 +366,10 @@ HANDLE WINAPI CreateFileMappingA(HANDLE handle, LPSECURITY_ATTRIBUTES lpAttr,
|
||||||
{
|
{
|
||||||
anon=1;
|
anon=1;
|
||||||
hFile=open("/dev/zero", O_RDWR);
|
hFile=open("/dev/zero", O_RDWR);
|
||||||
if(hFile<0)
|
if(hFile<0){
|
||||||
|
perror( "Cannot open /dev/zero for READ+WRITE. Check permissions! error: " );
|
||||||
return 0;
|
return 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(!anon)
|
if(!anon)
|
||||||
{
|
{
|
||||||
|
@ -455,6 +457,10 @@ LPVOID WINAPI VirtualAlloc(LPVOID address, DWORD size, DWORD type, DWORD protec
|
||||||
{
|
{
|
||||||
void* answer;
|
void* answer;
|
||||||
int fd=open("/dev/zero", O_RDWR);
|
int fd=open("/dev/zero", O_RDWR);
|
||||||
|
if(fd<0){
|
||||||
|
perror( "Cannot open /dev/zero for READ+WRITE. Check permissions! error: " );
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
size=(size+0xffff)&(~0xffff);
|
size=(size+0xffff)&(~0xffff);
|
||||||
//printf("VirtualAlloc(0x%08X, %d)\n", address, size);
|
//printf("VirtualAlloc(0x%08X, %d)\n", address, size);
|
||||||
if(address!=0)
|
if(address!=0)
|
||||||
|
|
|
@ -157,6 +157,10 @@ void Setup_LDT_Keeper(void)
|
||||||
|
|
||||||
prev_struct = 0;
|
prev_struct = 0;
|
||||||
fd = open("/dev/zero", O_RDWR);
|
fd = open("/dev/zero", O_RDWR);
|
||||||
|
if(fd<0){
|
||||||
|
perror( "Cannot open /dev/zero for READ+WRITE. Check permissions! error: " );
|
||||||
|
return;
|
||||||
|
}
|
||||||
fs_seg = mmap(NULL, getpagesize(), PROT_READ | PROT_WRITE, MAP_PRIVATE,
|
fs_seg = mmap(NULL, getpagesize(), PROT_READ | PROT_WRITE, MAP_PRIVATE,
|
||||||
fd, 0);
|
fd, 0);
|
||||||
if(fs_seg==(void*)-1)
|
if(fs_seg==(void*)-1)
|
||||||
|
|
Loading…
Reference in New Issue