Commit 37ae7a53 authored by Alexandre Julliard's avatar Alexandre Julliard

ntdll: Use the syscall function instead of inline assembly.

parent 0ae38162
......@@ -112,17 +112,7 @@ typedef struct
static inline int getdents64( int fd, char *de, unsigned int size )
{
int ret;
__asm__( "pushl %%ebx; movl %2,%%ebx; int $0x80; popl %%ebx"
: "=a" (ret)
: "0" (220 /*NR_getdents64*/), "r" (fd), "c" (de), "d" (size)
: "memory" );
if (ret < 0)
{
errno = -ret;
ret = -1;
}
return ret;
return syscall( 220 /* NR_getdents64 */, fd, de, size );
}
#define USE_GETDENTS
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment