summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/include
diff options
context:
space:
mode:
authorRay Donnelly <mingw.android@gmail.com>2016-07-14 12:40:47 +0100
committerCorinna Vinschen <corinna@vinschen.de>2016-07-14 19:02:57 +0200
commit82e06490de56519d6310282bf321433537e9efa0 (patch)
tree2392e38a28772d7bb41196c2ff21f70295f0e1be /winsup/cygwin/include
parent53a831f063a86139a154461fe878b6e4537f247f (diff)
downloadcygnal-82e06490de56519d6310282bf321433537e9efa0.tar.gz
cygnal-82e06490de56519d6310282bf321433537e9efa0.tar.bz2
cygnal-82e06490de56519d6310282bf321433537e9efa0.zip
machine/_types.h: __blkcnt_t should be signed
[1] states: "blkcnt_t and off_t shall be signed integer types." This causes pacman to fail when the size requirement of the net update operation is negative, instead it calculated a huge positive number. [1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_types.h.html
Diffstat (limited to 'winsup/cygwin/include')
-rw-r--r--winsup/cygwin/include/machine/_types.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/include/machine/_types.h b/winsup/cygwin/include/machine/_types.h
index e6ed31389..7e636f8f8 100644
--- a/winsup/cygwin/include/machine/_types.h
+++ b/winsup/cygwin/include/machine/_types.h
@@ -14,7 +14,7 @@ typedef __uint32_t __ino32_t;
#endif
#define __machine_blkcnt_t_defined
-typedef __uint64_t __blkcnt_t;
+typedef __int64_t __blkcnt_t;
#define __machine_blksize_t_defined
typedef __int32_t __blksize_t;