packages: dietlibc/dietlibc-memalign.patch, dietlibc/dietlibc.spec - update...
qboosh
qboosh at pld-linux.org
Wed Dec 15 18:43:15 CET 2010
Author: qboosh Date: Wed Dec 15 17:43:15 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- updated memalign patch to add posix_memalign()
- release 9
---- Files affected:
packages/dietlibc:
dietlibc-memalign.patch (1.1 -> 1.2) , dietlibc.spec (1.98 -> 1.99)
---- Diffs:
================================================================
Index: packages/dietlibc/dietlibc-memalign.patch
diff -u packages/dietlibc/dietlibc-memalign.patch:1.1 packages/dietlibc/dietlibc-memalign.patch:1.2
--- packages/dietlibc/dietlibc-memalign.patch:1.1 Thu Mar 19 16:14:39 2009
+++ packages/dietlibc/dietlibc-memalign.patch Wed Dec 15 18:43:10 2010
@@ -1,11 +1,12 @@
diff -ur dietlibc-0.31/include/stdlib.h dietlibc-0.31-memalign/include/stdlib.h
--- dietlibc-0.31/include/stdlib.h 2009-03-19 15:39:48.000000000 +0100
+++ dietlibc-0.31-memalign/include/stdlib.h 2009-03-19 15:39:37.000000000 +0100
-@@ -13,6 +13,8 @@
+@@ -13,6 +13,9 @@
void *malloc(size_t size) __THROW __attribute_malloc__;
void free(void *ptr) __THROW;
void *realloc(void *ptr, size_t size) __THROW __attribute_malloc__;
+void *memalign(size_t alignment, size_t size) __THROW __attribute_malloc__;
++int posix_memalign(void **memptr, size_t alignment, size_t size) __THROW __attribute_malloc__;
+void *valloc(size_t size) __THROW __attribute_malloc__;
char *getenv(const char *name) __THROW __pure;
@@ -38,7 +39,7 @@
}
void __libc_free(void *ptr) __attribute__((alias("_alloc_libc_free")));
void free(void *ptr) __attribute__((weak,alias("_alloc_libc_free")));
-@@ -268,3 +249,75 @@
+@@ -268,3 +249,83 @@
}
void* realloc(void* ptr, size_t size) __attribute__((weak,alias("__libc_realloc")));
@@ -108,6 +109,14 @@
+DONE:
+
+ return result;
++}
++
++int posix_memalign(void **memptr, size_t alignment, size_t size);
++int posix_memalign(void **memptr, size_t alignment, size_t size)
++{
++ if(alignment % sizeof(void*) != 0) return EINVAL;
++ *memptr = memalign(alignment, size);
++ return (*memptr != NULL) ? 0 : ENOMEM;
+}
+
+void * valloc (size_t size);
================================================================
Index: packages/dietlibc/dietlibc.spec
diff -u packages/dietlibc/dietlibc.spec:1.98 packages/dietlibc/dietlibc.spec:1.99
--- packages/dietlibc/dietlibc.spec:1.98 Wed Nov 17 09:23:17 2010
+++ packages/dietlibc/dietlibc.spec Wed Dec 15 18:43:10 2010
@@ -13,7 +13,7 @@
Summary(pt_BR.UTF-8): libc pequena otimizada para tamanho
Name: dietlibc
Version: 0.32
-Release: 8
+Release: 9
Epoch: 2
License: GPL v2
Group: Development/Libraries
@@ -205,6 +205,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.99 2010/12/15 17:43:10 qboosh
+- updated memalign patch to add posix_memalign()
+- release 9
+
Revision 1.98 2010/11/17 08:23:17 qboosh
- -libs desc fix, pl
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/dietlibc/dietlibc-memalign.patch?r1=1.1&r2=1.2&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/dietlibc/dietlibc.spec?r1=1.98&r2=1.99&f=u
More information about the pld-cvs-commit
mailing list