]> sourceware.org Git - newlib-cygwin.git/commitdiff
2012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
authorJeff Johnston <jjohnstn@redhat.com>
Fri, 14 Dec 2012 20:45:51 +0000 (20:45 +0000)
committerJeff Johnston <jjohnstn@redhat.com>
Fri, 14 Dec 2012 20:45:51 +0000 (20:45 +0000)
        * libc/machine/aarch64/machine/_types.h: New file; define _ssize_t
        as long.

newlib/ChangeLog
newlib/libc/machine/aarch64/machine/_types.h [new file with mode: 0644]

index 00ef0b9b7c1494086a233ab0c9475c4c710deeda..a2a2b9000c1a26b65f79b2ce90dcd9a5cca8fba4 100644 (file)
@@ -1,3 +1,8 @@
+2012-12-14  Yufeng Zhang  <yufeng.zhang@arm.com>
+
+       * libc/machine/aarch64/machine/_types.h: New file; define _ssize_t
+       as long.
+
 2012-12-11  Steve Ellcey  <sellcey@mips.com>
 
        * libc/machine/mips/memcpy.c: Remove.
diff --git a/newlib/libc/machine/aarch64/machine/_types.h b/newlib/libc/machine/aarch64/machine/_types.h
new file mode 100644 (file)
index 0000000..7df9f8d
--- /dev/null
@@ -0,0 +1,37 @@
+/*
+   Copyright (c) 2012 ARM Ltd
+   All rights reserved.
+
+   Redistribution and use in source and binary forms, with or without
+   modification, are permitted provided that the following conditions
+   are met:
+   1. Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+   2. Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+   3. The name of the company may not be used to endorse or promote
+      products derived from this software without specific prior written
+      permission.
+
+   THIS SOFTWARE IS PROVIDED BY ARM LTD ``AS IS'' AND ANY EXPRESS OR IMPLIED
+   WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+   MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+   IN NO EVENT SHALL ARM LTD BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+   SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+   TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+   PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+   LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef _MACHINE__TYPES_H
+#define _MACHINE__TYPES_H
+
+#include <machine/_default_types.h>
+
+#define __ssize_t_defined
+typedef long signed int _ssize_t;
+
+#endif /* _MACHINE__TYPES_H */
This page took 0.049142 seconds and 5 git commands to generate.