-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 While working on signal code and testing on mingw, I noticed the following warnings.
warning: module sigprocmask depends on a module with an incompatible license: raise ... ../../gllib/nanosleep.c: In function `my_usleep': ../../gllib/nanosleep.c:140: warning: implicit declaration of function `select' Fixed as follows. - -- Don't work too hard, make some time for fun as well! Eric Blake [EMAIL PROTECTED] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkhdUbMACgkQ84KuGfSFAYC4SgCgtoIuItIk0ijtbDKojeSADHXi BzwAoKKa5oMVYULhnRyZBN3KsyqTDICd =+KSZ -----END PGP SIGNATURE-----
>From b68bcb3de467d0d74ef961d20deaeb624e844775 Mon Sep 17 00:00:00 2001 From: Eric Blake <[EMAIL PROTECTED]> Date: Sat, 21 Jun 2008 12:57:35 -0600 Subject: [PATCH] Fix licensing of sigprocmask. * modules/raise (License): Relicense as LGPL. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> --- ChangeLog | 5 +++++ modules/raise | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) diff --git a/ChangeLog b/ChangeLog index 81c0893..6d6375c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-06-21 Eric Blake <[EMAIL PROTECTED]> + + Fix licensing of sigprocmask. + * modules/raise (License): Relicense as LGPL. + 2008-06-21 Bruno Haible <[EMAIL PROTECTED]> * lib/propername.c (proper_name_utf8): Don't use the transliterated diff --git a/modules/raise b/modules/raise index a303e29..8ff76c9 100644 --- a/modules/raise +++ b/modules/raise @@ -14,7 +14,7 @@ Makefile.am: Include: License: -GPL +LGPL Maintainer: Jim Meyering -- 1.5.6 >From fb90809748e4a351e5747ddd5a3cf3372495c0b8 Mon Sep 17 00:00:00 2001 From: Eric Blake <[EMAIL PROTECTED]> Date: Sat, 21 Jun 2008 13:04:16 -0600 Subject: [PATCH] Fix nanosleep module on mingw. * modules/nanosleep (Depends-on): Add sys_select. * lib/nanosleep.c (HAVE_SYS_SELECT_H): Rely on gnulib module. Signed-off-by: Eric Blake <[EMAIL PROTECTED]> --- ChangeLog | 4 ++++ lib/nanosleep.c | 6 ++---- modules/nanosleep | 1 + 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6d6375c..9f4d999 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2008-06-21 Eric Blake <[EMAIL PROTECTED]> + Fix nanosleep module on mingw. + * modules/nanosleep (Depends-on): Add sys_select. + * lib/nanosleep.c (HAVE_SYS_SELECT_H): Rely on gnulib module. + Fix licensing of sigprocmask. * modules/raise (License): Relicense as LGPL. diff --git a/lib/nanosleep.c b/lib/nanosleep.c index 456e745..1239cb0 100644 --- a/lib/nanosleep.c +++ b/lib/nanosleep.c @@ -1,6 +1,6 @@ /* Provide a replacement for the POSIX nanosleep function. - Copyright (C) 1999, 2000, 2002, 2004, 2005, 2006, 2007 Free + Copyright (C) 1999, 2000, 2002, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify @@ -27,9 +27,7 @@ #include <stdbool.h> #include <stdio.h> #include <sys/types.h> -#if HAVE_SYS_SELECT_H -# include <sys/select.h> -#endif +#include <sys/select.h> #include <signal.h> #include <sys/time.h> diff --git a/modules/nanosleep b/modules/nanosleep index 3035a13..3ff486e 100644 --- a/modules/nanosleep +++ b/modules/nanosleep @@ -10,6 +10,7 @@ clock-time extensions gettime stdbool +sys_select sys_time time -- 1.5.6