mremap prototyp
Andreas Jaeger
aj@suse.de
Wed Apr 3 07:31:00 GMT 2002
Andi noticed that our mremap implementation is not correct.
The Linux kernel implements mremap as:
asmlinkage unsigned long sys_mremap(unsigned long addr,
unsigned long old_len, unsigned long new_len,
unsigned long flags, unsigned long new_addr)
But we have:
extern void *mremap (void *__addr, size_t __old_len, size_t __new_len,
int __may_move) __THROW;
What shall we do? Add the fifth argument everywhere? Can we just
change the interface in glibc?
Andreas
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj
More information about the Libc-alpha
mailing list