Displaying 11 results from an estimated 11 matches for "_newselect".
2013 Oct 09
1
[PATCH 0/1] Porting klibc to AArch64
...rd calls, what happens here?
ARM took the chance with a brand new architecture to drop a range of
deprecated calls. As well as dropping a range of 32bit support (like
Thumb), ARM took the opportunity of having a clean start without
support for deprecated calls.
e.g. one part of the patch is:
-int _newselect,select::select(int, fd_set *, fd_set *, fd_set *, struct timeval *);
+<!aarch64> int _newselect,select::select(int, fd_set *, fd_set *, fd_set *, struct timeval *);
Others include: dup2, lchown32, chown32, stat64, lstat64, readlink, symlink, rmdir, mkdir, mknod ...
There was a talk at FOSDE...
2015 Mar 05
31
[Bug 2361] New: seccomp filter (not only) for aarch64
...ng table with syscall names and numbers I collected
during my testing and which are mentioned in filter and differ across
architectures:
open stat select()
x86_64 open(2) fstat(5) select(23)
ix86 open(5) stat64(195) fstat64(197) _newselect(142)
arm open(5) stat64(195) fstat64(197) _newselect(142)
aarch64 openat(56) fstat(80) newfstatat(79) pselect6(72)
Feel free to commend or add more syscalls you are interested in.
--
You are receiving this mail because:
You are watching the assignee of the bug.
2023 Jan 26
0
[klibc:time64] select: Make all select calls wrappers for pselect6()
...b/usr/klibc/SYSCALLS.def
index 6d01c176..ad8eefa4 100644
--- a/usr/klibc/SYSCALLS.def
+++ b/usr/klibc/SYSCALLS.def
@@ -165,7 +165,6 @@ int dup3(int, int, int);
<!i386,ppc64> int fcntl64,fcntl::fcntl(int, int, unsigned long);
int ioctl(int, int, void *);
int flock(int, int);
-<?> int _newselect,select::select(int, fd_set *, fd_set *, fd_set *, struct timeval *);
int pselect6::__pselect6(int, fd_set *, fd_set *, fd_set *, struct timespec *, const struct __pselect6 *);
<?> int poll(struct pollfd *, nfds_t, long);
<?> int ppoll::__ppoll(struct pollfd *, nfds_t, struct timespec...
2013 Oct 09
5
[PATCH 0/1] Porting klibc to AArch64
Hi All:
We have some patches to port klibc to ArmV8.
The first set of patches from Neil Williams fixes the build issues.
The second set of patches from Anil Singhar fixes functionalities.
The following files have changed in the second set of patches
------------------------------------------------------------------------------------------
usr/include/arch/aarch64/klibc/archconfig.h
2013 Nov 08
0
[PATCH 2/3] syscalls: Add syscalls needed by arm64
...gt; int dup2(int, int);
int dup3(int, int, int);
<i386> int fcntl64 at varadic::fcntl(int, int, unsigned long);
<ppc64> int fcntl(int, int, unsigned long);
<!i386,ppc64> int fcntl64,fcntl::fcntl(int, int, unsigned long);
int ioctl(int, int, void *);
int flock(int, int);
-int _newselect,select::select(int, fd_set *, fd_set *, fd_set *, struct timeval *);
+<?> int _newselect,select::select(int, fd_set *, fd_set *, fd_set *, struct timeval *);
#if defined(__NR_pselect) && !_KLIBC_USE_RT_SIG
int pselect(int, fd_set *, fd_set *, fd_set *, const struct timespec *, const...
2013 Nov 12
0
[klibc:master] syscalls: Add syscalls needed by arm64
...gt; int dup2(int, int);
int dup3(int, int, int);
<i386> int fcntl64 at varadic::fcntl(int, int, unsigned long);
<ppc64> int fcntl(int, int, unsigned long);
<!i386,ppc64> int fcntl64,fcntl::fcntl(int, int, unsigned long);
int ioctl(int, int, void *);
int flock(int, int);
-int _newselect,select::select(int, fd_set *, fd_set *, fd_set *, struct timeval *);
+<?> int _newselect,select::select(int, fd_set *, fd_set *, fd_set *, struct timeval *);
#if defined(__NR_pselect) && !_KLIBC_USE_RT_SIG
int pselect(int, fd_set *, fd_set *, fd_set *, const struct timespec *, const...
2002 Mar 06
1
samba 2.2.3a on PPC
...() = 1715
getpid() = 1715
lstat64(0x1004ace8, 0x7fffdb48) = 0
lstat64(0x7fffdbb8, 0x7fffdb48) = 0
socket(PF_UNIX, SOCK_STREAM, 0) = 7
connect(7, {sin_family=AF_UNIX, path="/tmp/.winbindd/pipe"}, 110) = 0
_newselect(0x8, 0x7fffdfd8, 0, 0, 0x7fffe058) = 0
write(7, "\0\0\0\27\0\0\6\263\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1044) = 1044
read(7, "\0\0\5\24\0\0\0\1\300\0\0\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1300) = 1300
fstat64(0x1, 0x7fffe1c8) = 0
mmap(NULL, 4096, PROT_RE...
2013 Nov 11
5
[PATCH V2 0/3] Introduce arm64 support
Hello,
Here is V2 of the arm64 support for klibc patch set.
Notable changes since the original series:
* fp regs dropped from setjmp/longjmp
* chmod, lstat and stat re-implemented with *at functions.
* open64 merged into open.
As with the original, this series is to be applied against the latest
klibc, just after
25a66fa README.klibc: update build information
V2 has been tested on x86_64
2013 Nov 08
9
[PATCH 0/3] Introduce arm64 support
Hello,
This series introduces arm64 support to klibc.
I've rebased the work from Neil Williams and Anil Singhar into the
following three patches. Most of the code changes are due to new
syscall implementations being needed for arm64 as a only a minimal set
of syscalls are defined in the arm64 kernel.
This series is to be applied against the latest klibc, just after
25a66fa README.klibc:
2013 Aug 21
0
Build problems: klibc with Linux 3.10.7
...LL FOUND: kexec_load
SYSCALL FOUND: migrate_pages
SYSCALL FOUND: listxattr
SYSCALL FOUND: ptrace
SYSCALL FOUND: fadvise64
SYSCALL FOUND: getegid
SYSCALL FOUND: setrlimit
SYSCALL FOUND: sigpending
SYSCALL FOUND: time
SYSCALL FOUND: unlink
SYSCALL FOUND: setreuid
SYSCALL FOUND: _sysctl
SYSCALL FOUND: _newselect
SYSCALL FOUND: spu_create
SYSCALL FOUND: setns
SYSCALL FOUND: fgetxattr
SYSCALL FOUND: fchmod
SYSCALL FOUND: timer_settime
SYSCALL FOUND: oldolduname
SYSCALL FOUND: sync
SYSCALL FOUND: setsockopt
SYSCALL FOUND: socket
SYSCALL FOUND: fanotify_mark
SYSCALL FOUND: finit_module
SYSCALL FOUND: syncfs
SY...
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