search for: __mmap2

Displaying 8 results from an estimated 8 matches for "__mmap2".

Did you mean: __mmap
2006 Jun 07
0
[patch] s390: fix mmap complilation
...-) diff --git a/usr/klibc/arch/s390/mmap.c b/usr/klibc/arch/s390/mmap.c index 2b1935b..4c43779 100644 --- a/usr/klibc/arch/s390/mmap.c +++ b/usr/klibc/arch/s390/mmap.c @@ -1,3 +1,4 @@ +#include <errno.h> #include <sys/types.h> #include <linux/unistd.h> @@ -32,7 +33,7 @@ void *__mmap2(void *addr, size_t len, in : "i"(__NR_mmap2), "0"(__arg1) : "1", "cc", "memory"); __res = __svcres; - if (__res >= (unsigned long)-125) { + if (__res >= (unsigned long)-4095) { errno = -__res; __res = -1; } @@ -64,7...
2019 Jul 02
0
[ANNOUNCE] libdrm 2.4.99
...amdgpu: Pass file descriptor directly to amdgpu_close_kms_handle amdgpu: Add BO handle to table in amdgpu_bo_create amdgpu: Rename fd_mutex/list to dev_mutex/list Prabhanjan Kandula (1): libdrm: Avoid additional drm open close Sean Paul (1): libdrm: Use mmap64 instead of __mmap2 Seung-Woo Kim (2): tests/libkms-test-plane: fix possbile memory leak xf86drm: Fix possible memory leak with drmModeGetPropertyPtr() Tao Zhou (1): libdrm/amdgpu: add new vram type (GDDR6) for navi10 git tag: libdrm-2.4.99 https://dri.freedesktop.org/libdrm/libdrm-2.4.99.tar.bz2...
2006 May 11
0
[patch] klibc: merge s390 and s390x
...N a/usr/klibc/arch/s390/mmap.c b/usr/klibc/arch/s390/mmap.c --- a/usr/klibc/arch/s390/mmap.c 2006-05-11 08:09:08.000000000 +0200 +++ b/usr/klibc/arch/s390/mmap.c 2006-05-11 08:10:07.000000000 +0200 @@ -10,6 +10,8 @@ struct mmap_arg_struct { unsigned long offset; }; +#ifndef __s390x__ + void * __mmap2(void * addr, size_t len, int prot, int flags, int fd, long offset) { @@ -39,3 +41,37 @@ void * __mmap2(void * addr, size_t len, } return (void *)__res; } + +#else /* __s390x__ */ + +void * mmap(void * addr, size_t len, int prot, int flags, + int fd, off_t offset) +{ + struct mm...
2006 May 24
1
[patch] klibc: merge s390/s390x 2nd try
...rN a/usr/klibc/arch/s390/mmap.c b/usr/klibc/arch/s390/mmap.c --- a/usr/klibc/arch/s390/mmap.c 2006-05-24 15:19:12.000000000 +0200 +++ b/usr/klibc/arch/s390/mmap.c 2006-05-24 13:08:52.000000000 +0200 @@ -10,6 +10,8 @@ struct mmap_arg_struct { unsigned long offset; }; +#ifndef __s390x__ + void *__mmap2(void *addr, size_t len, int prot, int flags, int fd, long offset) { struct mmap_arg_struct args = { @@ -36,3 +38,37 @@ void *__mmap2(void *addr, size_t len, in } return (void *)__res; } + +#else /* __s390x__ */ + +void * mmap(void * addr, size_t len, int prot, int flags, + int fd, off...
2006 Jun 26
0
[klibc 33/43] s390 support for klibc
...@@ -0,0 +1,75 @@ +#include <errno.h> +#include <sys/types.h> +#include <linux/unistd.h> + +struct mmap_arg_struct { + unsigned long addr; + unsigned long len; + unsigned long prot; + unsigned long flags; + unsigned long fd; + unsigned long offset; +}; + +#ifndef __s390x__ + +void *__mmap2(void *addr, size_t len, int prot, int flags, int fd, long offset) +{ + struct mmap_arg_struct args = { + (unsigned long)addr, + (unsigned long)len, + (unsigned long)prot, + (unsigned long)flags, + (unsigned long)fd, + (unsigned long)offset, + }; + + register struct mmap_arg_struct *__arg1 asm...
2013 Aug 21
0
Build problems: klibc with Linux 3.10.7
...-I/root/gen/trunk/knl/linux/usr//arch/powerpc/include -D__KLIBC__=2 -D__KLIBC_MINOR__=0 -D_BITSIZE=32 -fno-stack-protector -fwrapv -m32 -Os -W -Wall -Wno-sign-compare -Wno-unused-parameter -c -o usr/klibc/syscalls/mprotect.o usr/klibc/syscalls/mprotect.S ppc-linux-gcc -Wp,-MD,usr/klibc/syscalls/.__mmap2.o.d -D__ASSEMBLY__ -nostdinc -iwithprefix include -I/root/ofs/trunk/packages/klibc-2.0.2/usr/include/arch/ppc -Iusr/include/arch/ppc -I/root/ofs/trunk/packages/klibc-2.0.2/usr/include/bits32 -Iusr/include/bits32 -I/root/ofs/trunk/packages/klibc-2.0.2/usr/klibc/../include -Iusr/klibc/../include...
2013 Aug 21
5
Build problems: klibc with Linux 3.10.7
On Tue, Aug 20, 2013 at 07:44:39AM +0200, leroy christophe wrote: > > > Find attached two patches I have in order to build klibc 2.0.2 > against kernel 3.8.13 > We had to introduce those patches when going from kernel 3.6 to kernel 3.7 > Hope it helps. > those patches are wrong and again very brittle. just use the way it is described in `make help': A) cd ~/src/linux
2006 Jun 28
35
[klibc 00/31] klibc as a historyless patchset (updated and reorganized)
I have updated the klibc patchset based on feedback received. In particular, the patchset has been reorganized so as not to break git-bisect. Additionally, this updates the patch base to 2.6.17-git12 (d38b69689c349f35502b92e20dafb30c62d49d63) and klibc 1.4.8; the main difference on the klibc side is removal of obsolete code. This is also available as a git tree at: