mirror of
https://git.musl-libc.org/git/musl
synced 2025-02-15 01:34:10 +03:00
fix mismatched type in posix_getdents definition
commit 1b0d48517f816e98f19111df82f32bfc1608ecec wrongly copied the getdents return type of int rather than matching the ssize_t used by posix_getdents. this was overlooked in testing on 32-bit archs but obviously broke 64-bit archs.
This commit is contained in:
parent
cbf59dd662
commit
0079972992
@ -3,7 +3,7 @@
|
||||
#include <errno.h>
|
||||
#include "syscall.h"
|
||||
|
||||
int posix_getdents(int fd, void *buf, size_t len, int flags)
|
||||
ssize_t posix_getdents(int fd, void *buf, size_t len, int flags)
|
||||
{
|
||||
if (flags) return __syscall_ret(-EOPNOTSUPP);
|
||||
if (len>INT_MAX) len = INT_MAX;
|
||||
|
Loading…
x
Reference in New Issue
Block a user