Package: libaio / 0.3.112-3
Metadata
Package | Version | Patches format |
---|---|---|
libaio | 0.3.112-3 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
00_arches.patch | (download) |
harness/main.c |
10 10 0 - 0 ! |
add/fix support for m68k, mips, paris, sparc |
00_arches_sh.patch | (download) |
harness/main.c |
2 1 1 - 0 ! |
add sh supprt The test-suite logs can be found at: . <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=535288> |
00_arches_x32.patch | (download) |
harness/main.c |
2 1 1 - 0 ! |
add support for x32 (from the yocto project) |
00_arches_mips_fix_padding.patch | (download) |
src/libaio.h |
5 4 1 - 0 ! |
fix structure padding for mips64 |
01_link_libs.patch | (download) |
src/Makefile |
2 1 1 - 0 ! |
link against libgcc and libc to avoid unresolved symbols We need to link agaisnt -lgcc, on at least hppa. We also need to link against -lc, because we are now always using the syscall() libc function. So let's stop passing -nostdlib and -nostartfiles. . Note: we used to use -Wl,--as-needed, this way we made sure we pulled the required fortified functions from the internal libc_nonshared.a, but did not link against the shared library because we did not use any of its symbols. |
02_libdevdir.patch | (download) |
Makefile |
10 9 1 - 0 ! |
fix installation of shared vs static libraries |
04_no_Werror.patch | (download) |
harness/Makefile |
2 1 1 - 0 ! |
fix ftbfs with newer gcc 4.6 Using -Werror on a released project is in general not a good idea, as changes in the toolchain and environment can trigger unexpected build failures. |
05_build flags.patch | (download) |
harness/Makefile |
7 5 2 - 0 ! |
honour user build flags CPPFLAGS, CFLAGS and LDFLAGS are user flags, which we need to preserve, any required flag that the build system needs, has to be set in some other flag so that the build will succeed even of the user flags are passed. |
0001 harness Use destination strncpy expression for sizeo.patch | (download) |
harness/cases/19.t |
2 1 1 - 0 ! |
[patch 1/7] harness: use destination strncpy() expression for sizeof() argument MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Even though this is the same size, as the sizeof() is derived from the source expression, recent gcc versions will emit a warning, which is turned into an error by -Werror: error: argument to sizeof in strncpy call is the same expression as the source; did you mean to use the size of the destination? [-Werror=sizeof-pointer-memaccess] Signed-off-by: Guillem Jover <[email protected]> |
0002 harness Use run time _SC_PAGE_SIZE instead of build .patch | (download) |
harness/Makefile |
2 1 1 - 0 ! |
[patch 2/7] harness: use run-time _sc_page_size instead of build-time PAGESIZE The getconf(1) command is inherently not cross-compilation friendly. In addition PAGESIZE depends on the specific system, even within a specific arch, so using a hard-coded value is never safe. Signed-off-by: Guillem Jover <[email protected]> |
0003 harness Make RISC V use SYS_eventfd2 instead of SYS_.patch | (download) |
harness/cases/16.t |
6 3 3 - 0 ! |
[patch 3/7] harness: make risc-v use sys_eventfd2 instead of SYS_eventfd This is a recent architecture and as such does not provide legacy support for SYS_eventfd. Declare that we need to use the new syscall. Signed-off-by: Guillem Jover <[email protected]> |
0004 harness Add fallback code for filesystems not suppor.patch | (download) |
harness/cases/17.t |
2 2 0 - 0 ! |
[patch 4/7] harness: add fallback code for filesystems not supporting O_DIRECT When running the harness on a filesystem such as a tmpfs, which do not support O_DIRECT, fallback to calls without the flag. Signed-off-by: Guillem Jover <[email protected]> |
0005 harness Handle ENOTSUP from io_submit with RWF_NOWAI.patch | (download) |
harness/cases/21.t |
5 3 2 - 0 ! |
[patch 5/7] harness: handle -enotsup from io_submit() with rwf_nowait On filesystems such as tmpfs the syscall might return -ENOTSUP instead of EINVAL when it does not support the RWF_NOWAIT flag. Signed-off-by: Guillem Jover <[email protected]> |
0006 harness The WRITE call does not change across differ.patch | (download) |
harness/cases/5.t |
8 1 7 - 0 ! |
[patch 6/7] harness: the write call does not change across different arches anymore Signed-off-by: Guillem Jover <[email protected]> |
0001 man Add missing space in man page references.patch | (download) |
man/io.3 |
26 13 13 - 0 ! |
[patch 01/15] man: add missing space in man page references Signed-off-by: Guillem Jover <[email protected]> |
0002 man Use the correct troff macro for comments.patch | (download) |
man/io_fsync.3 |
12 6 6 - 0 ! |
[patch 02/15] man: use the correct troff macro for comments Signed-off-by: Guillem Jover <[email protected]> |
0003 man Refer to libaio.h instead of libio.h.patch | (download) |
man/io.3 |
4 2 2 - 0 ! |
[patch 03/15] man: refer to libaio.h instead of libio.h Signed-off-by: Guillem Jover <[email protected]> |
0004 man End sentences with a period.patch | (download) |
man/io_prep_fsync.3 |
4 2 2 - 0 ! |
[patch 04/15] man: end sentences with a period Signed-off-by: Guillem Jover <[email protected]> |
0005 man Fix casing.patch | (download) |
man/io_cancel.3 |
4 2 2 - 0 ! |
[patch 05/15] man: fix casing Signed-off-by: Guillem Jover <[email protected]> |
0006 man Fix period formatting.patch | (download) |
man/io.3 |
13 5 8 - 0 ! |
[patch 06/15] man: fix period formatting Signed-off-by: Guillem Jover <[email protected]> |
0007 man Remove spurious spaces.patch | (download) |
man/io_cancel.3 |
2 1 1 - 0 ! |
[patch 07/15] man: remove spurious spaces Signed-off-by: Guillem Jover <[email protected]> |
0008 man Remove spurious text.patch | (download) |
man/io_getevents.3 |
1 0 1 - 0 ! |
[patch 08/15] man: remove spurious text Signed-off-by: Guillem Jover <[email protected]> |
0009 man Add None to empty sections.patch | (download) |
man/io_set_callback.3 |
2 2 0 - 0 ! |
[patch 09/15] man: add "none" to empty sections Signed-off-by: Guillem Jover <[email protected]> |
0010 man Fix typos.patch | (download) |
man/io.3 |
2 1 1 - 0 ! |
[patch 10/15] man: fix typos Signed-off-by: Guillem Jover <[email protected]> |
0011 man Fix title header.patch | (download) |
man/io.3 |
2 1 1 - 0 ! |
[patch 11/15] man: fix title header - Update year. - Balance double quotes. - Remove version from source argument as recommended in man-pages(7). - Fix all sections numbers to 3. Signed-off-by: Guillem Jover <[email protected]> |
0012 man Fix markup.patch | (download) |
man/io.3 |
38 20 18 - 0 ! |
[patch 12/15] man: fix markup - Remove unnecessary macro argument quoting. - Variables, pathnames in italics. - Keywords in bold. - Man page references in bold, followed by the man page number. - Fix TP/TQ macro usage. Signed-off-by: Guillem Jover <[email protected]> |
0013 man Fold short lines.patch | (download) |
man/io_prep_fsync.3 |
3 1 2 - 0 ! |
[patch 13/15] man: fold short lines Signed-off-by: Guillem Jover <[email protected]> |
0014 man Escape verbatim n in order to make it through ro.patch | (download) |
man/io.3 |
12 6 6 - 0 ! |
[patch 14/15] man: escape verbatim \n in order to make it through roff Signed-off-by: Guillem Jover <[email protected]> |
0015 Use ctx consistently for io_context_t instead of ctx.patch | (download) |
man/io_cancel.3 |
2 1 1 - 0 ! |
[patch 15/15] use ctx consistently for io_context_t instead of ctx_id Signed-off-by: Guillem Jover <[email protected]> |