diff options
author | Adhemerval Zanella <azanella@linux.vnet.ibm.com> | 2014-09-24 13:38:59 -0300 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2015-06-04 14:52:34 -0300 |
commit | 34caaafd1ae38c9295325a1da491d75a92b205b0 (patch) | |
tree | 9b994b0dfbe18d3dd5277fe922d07e77f97f4cba /ChangeLog | |
parent | b634486d57a14b53f1cfcf739e41ddf826e51977 (diff) | |
download | glibc-34caaafd1ae38c9295325a1da491d75a92b205b0.zip glibc-34caaafd1ae38c9295325a1da491d75a92b205b0.tar.gz glibc-34caaafd1ae38c9295325a1da491d75a92b205b0.tar.bz2 |
Use inline syscalls for non-cancellable versions
This patch uses inline calls (through INLINE_SYSCALL macro) to define
the non-cancellable functions macros to avoid use of the
syscall_nocancel entrypoint.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -1,3 +1,19 @@ +2015-06-04 Adhemerval Zanella <adhemerval.zanella@linaro.org> + + * sysdeps/unix/sysv/linux/not-cancel.h (open_not_cancel): Rewrite to + be an inline implementation regardless of library is built within. + (open_not_cancel_2): Likewise. + (__read_nocancel): Likewise. + (__write_nocancel): Likewise. + (openat_not_cancel): Likewise. + (openat_not_cancel_3): Likewise. + (openat64_not_cancel): Likewise. + (openat64_not_cancel_3): Likewise. + (__close_nocancel): Likewise. + (pause_not_cancel): Likewise. + (nanosleep_not_cancel): Likewise. + (sigsuspend_not_cancel): Likewise. + 2015-06-04 Torvald Riegel <triegel@redhat.com> [BZ #14958] |