This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi, attached is a first version of cancelation support for linux mips. glibc passes make check with one additional error: make[2]: *** [/var/scratch/glibc/linuxthreads/tst-cancel-wrappers.out] Error 1 in /var/scratch/glibc//libc_pic.a(pread.os) pread's cancellation missing in /var/scratch/glibc//libc_pic.a(pwrite.os) pwrite's cancellation missing in /var/scratch/glibc//libc_pic.a(pread64.os) pread64's cancellation missing in /var/scratch/glibc//libc_pic.a(pwrite64.os) pwrite64's cancellation missing ...but I think this is to be expected since I didn't bother to change these s/u/s/l/mips/p{read,write}{,64}.c files yet. I had to remove the setting of the global errno in sysdeps/unix/mips/sysdep.S for the _LIBC_REENTRANT case in order to avoid an undefined reference - this doesn't seem to cause any visible problems for linux-mips but I'm not sure about other mips ports (is this o.k. to do? Shall I better move a copy of this file to sysdeps/unix/sysv/linux/mips?). Comments welcome. -- Guido
Attachment:
sysdep-cancel-mips.diff
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |