Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Johnston <jjohnstn@redhat.com>2008-06-16 22:54:17 +0400
committerJeff Johnston <jjohnstn@redhat.com>2008-06-16 22:54:17 +0400
commit4e73927b0694e717fe637358042be425fca8fd81 (patch)
tree1bfc310848cd4ee45284b374dfce31e527875643 /newlib/libc/machine
parentb243d287e4b72277fbee525e454bf7c3a434ca55 (diff)
2008-06-16 Ken Werner <ken.werner@de.ibm.com>
* libc/machine/spu/sys/dirent.h: Add extern "C" specifier if C++. * libc/machine/spu/sys/sched.h: Likewise. * libc/machine/spu/sys/syscall.h: Likewise.
Diffstat (limited to 'newlib/libc/machine')
-rw-r--r--newlib/libc/machine/spu/sys/dirent.h6
-rw-r--r--newlib/libc/machine/spu/sys/sched.h6
-rw-r--r--newlib/libc/machine/spu/sys/syscall.h6
3 files changed, 18 insertions, 0 deletions
diff --git a/newlib/libc/machine/spu/sys/dirent.h b/newlib/libc/machine/spu/sys/dirent.h
index 876d3c1e8..6a158ec4a 100644
--- a/newlib/libc/machine/spu/sys/dirent.h
+++ b/newlib/libc/machine/spu/sys/dirent.h
@@ -32,6 +32,9 @@
*/
#ifndef _SYS_DIRENT_H
#define _SYS_DIRENT_H
+#ifdef __cplusplus
+extern "C" {
+#endif
#define MAXNAMLEN 255
@@ -54,4 +57,7 @@ struct dirent *readdir (DIR *);
void rewinddir(DIR *);
void seekdir(DIR *dir, off_t offset);
off_t telldir(DIR *dir);
+#ifdef __cplusplus
+}
+#endif
#endif
diff --git a/newlib/libc/machine/spu/sys/sched.h b/newlib/libc/machine/spu/sys/sched.h
index 90c274c37..60d95c925 100644
--- a/newlib/libc/machine/spu/sys/sched.h
+++ b/newlib/libc/machine/spu/sys/sched.h
@@ -1,6 +1,12 @@
#ifndef _SYS_SCHED_H
#define _SYS_SCHED_H
+#ifdef __cplusplus
+extern "C" {
+#endif
int sched_yield(void);
+#ifdef __cplusplus
+}
+#endif
#endif
diff --git a/newlib/libc/machine/spu/sys/syscall.h b/newlib/libc/machine/spu/sys/syscall.h
index 3a358a61b..caac53105 100644
--- a/newlib/libc/machine/spu/sys/syscall.h
+++ b/newlib/libc/machine/spu/sys/syscall.h
@@ -1,4 +1,10 @@
#ifndef _SYS_SYSCALL_H
#define _SYS_SYSCALL_H
+#ifdef __cplusplus
+extern "C" {
+#endif
int __send_to_ppe(unsigned int signalcode, unsigned int opcode, void *data);
+#ifdef __cplusplus
+}
+#endif
#endif