Package: libowfat / 0.30-3

Metadata

Package Version Patches format
libowfat 0.30-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01 fix makefile.patch | (download)

GNUmakefile | 111 62 + 49 - 0 !
1 file changed, 62 insertions(+), 49 deletions(-)

 various makefile adjustments
 This patch does the following adjustments to GNUmakefile:
  - Add $SRC variable
  - Add SONAME and shared object building
  - Use Debian's CFLAGS, not as hardcoded as in GNUmakefile
05 fix manpages.patch | (download)

unix/iopause.3 | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 man pages fixes
 This patch contains some minor man page fixes
07 fix FD_CLOEXEC.patch | (download)

io/io_closeonexec.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] libowfat: set fd_cloexec correctly using f_setfd not f_setfl

Using that value on F_SETFL is just wrong, and might make the call fail
on some systems, as it's requesting to set an undetermined flag. For
example on GNU/* FD_CLOEXEC has value 1, which matches with O_WRONLY.

This might cause the code to at least leak file descriptors, and at worst
to terminate execution.

08 clang ftbfs.diff | (download)

CAS.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
fix_gcc10.patch | (download)

buffer/buffer_0small.c | 4 2 + 2 - 0 !
buffer/buffer_1small.c | 4 2 + 2 - 0 !
2 files changed, 4 insertions(+), 4 deletions(-)

 fix ftbfs with gcc-10