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.
This commit is contained in:
Jeff Johnston 2008-06-16 18:54:17 +00:00
parent b243d287e4
commit 4e73927b06
4 changed files with 26 additions and 1 deletions

View File

@ -1,3 +1,10 @@
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.
2008-06-16 Ken Werner <ken.werner@de.ibm.com>
* libc/machine/spu/mk_syscalls: Provide .type and .size directives

View File

@ -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

View File

@ -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

View File

@ -1,4 +1,10 @@
#ifndef _SYS_SYSCALL_H
#define _SYS_SYSCALL_H
int __send_to_ppe(unsigned int signalcode, unsigned int opcode, void *data);
#ifdef __cplusplus
extern "C" {
#endif
int __send_to_ppe(unsigned int signalcode, unsigned int opcode, void *data);
#ifdef __cplusplus
}
#endif
#endif