[git commit] sched.h: update header, needs size_t

Bernhard Reutner-Fischer rep.dot.nop at gmail.com
Fri Jun 15 12:00:44 UTC 2012


commit: http://git.uclibc.org/uClibc/commit/?id=fc4fb38b294f7de6619cd899e61737331684592c
branch: http://git.uclibc.org/uClibc/commit/?id=refs/heads/master

While there, guard __clone[2] with _LIBC

Signed-off-by: Peter S. Mazinger <ps.m at gmx.net>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop at gmail.com>
---
 include/sched.h |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/include/sched.h b/include/sched.h
index e265b84..c5752d3 100644
--- a/include/sched.h
+++ b/include/sched.h
@@ -113,6 +113,14 @@ extern int sched_setaffinity (__pid_t __pid, size_t __cpusetsize,
 /* Get the CPU affinity for a task */
 extern int sched_getaffinity (__pid_t __pid, size_t __cpusetsize,
 			      cpu_set_t *__cpuset) __THROW;
+
+# ifdef _LIBC
+extern int __clone (int (*__fn) (void *__arg), void *__child_stack,
+		    int __flags, void *__arg, ...);
+extern int __clone2 (int (*__fn) (void *__arg), void *__child_stack_base,
+		     size_t __child_stack_size, int __flags, void *__arg, ...);
+# endif
+
 #endif
 
 __END_DECLS


More information about the uClibc-cvs mailing list