On 13/03/2015 10:15, npzacs wrote:
> libaacs | branch: refs/tags/0.8.1 | npzacs <npz...@gmail.com> | Tue Feb 17 
> 11:20:45 2015 +0200| [bf03b08dde6294308c9e8a52404af36210d86002] | committer: 
> npzacs
> 
> Remove unused include (errno.h)
> 
>> http://git.videolan.org/gitweb.cgi/libaacs.git/?a=commit;h=bf03b08dde6294308c9e8a52404af36210d86002
> ---
> 
>  src/libaacs/crypto.c |    1 -
>  1 file changed, 1 deletion(-)
> 
> diff --git a/src/libaacs/crypto.c b/src/libaacs/crypto.c
> index 041bbf6..1d3971f 100644
> --- a/src/libaacs/crypto.c
> +++ b/src/libaacs/crypto.c
> @@ -36,7 +36,6 @@
>  #ifdef HAVE_PTHREAD_H
>  #include <pthread.h>
>  #endif
> -#include <errno.h>
>  
>  /* elliptic curve from AACS specs */
>  #define AACS_EC_p   "9DC9D81355ECCEB560BDB09EF9EAE7C479A7D7DF"
> 

libaacs 0.8.1 doesn't build with libgcrypt < 1.6.0.
errno.h is actually needed when using pthread.

The attached patch fixes it. It's more or less a revert of the above patch.

Regards,
Xavier
>From 8814e66e4c5af618eae423b9143b5e28d6568313 Mon Sep 17 00:00:00 2001
From: Xavier Bachelot <xav...@bachelot.org>
Date: Sun, 15 Mar 2015 22:34:31 +0100
Subject: [PATCH] errno.h is needed when using pthread

---
 src/libaacs/crypto.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/libaacs/crypto.c b/src/libaacs/crypto.c
index 57e8702..1294366 100644
--- a/src/libaacs/crypto.c
+++ b/src/libaacs/crypto.c
@@ -38,6 +38,7 @@
 #ifdef HAVE_PTHREAD_H
 #if GCRYPT_VERSION_NUMBER < 0x010600
 #include <pthread.h>
+#include <errno.h>
 #endif
 #endif
 
-- 
2.1.0

_______________________________________________
libaacs-devel mailing list
libaacs-devel@videolan.org
https://mailman.videolan.org/listinfo/libaacs-devel

Reply via email to