2007-06-20 Patrick Mansfield <patmans@us.ibm.com>
* libc/machine/spu/perror.c: Pass errno as the second argument to the assist call.
This commit is contained in:
parent
47484065df
commit
be97722968
@ -1,3 +1,8 @@
|
||||
2007-06-20 Patrick Mansfield <patmans@us.ibm.com>
|
||||
|
||||
* libc/machine/spu/perror.c: Pass errno as the second argument to
|
||||
the assist call.
|
||||
|
||||
2007-06-20 Patrick Mansfield <patmans@us.ibm.com>
|
||||
|
||||
* libc/include/sys/unistd.h[__SPU__]: Add lockf prototype and related
|
||||
|
@ -1,17 +1,30 @@
|
||||
#include <stdio.h>
|
||||
#include <errno.h>
|
||||
|
||||
#include "c99ppe.h"
|
||||
|
||||
#ifndef _REENT_ONLY
|
||||
|
||||
typedef struct
|
||||
{
|
||||
_CONST char* str;
|
||||
unsigned int pad0[ 3 ];
|
||||
int arg_errno;
|
||||
unsigned int pad1[ 3 ];
|
||||
} c99_perror_t;
|
||||
|
||||
void
|
||||
_DEFUN (perror, (s),
|
||||
_CONST char *s)
|
||||
|
||||
{
|
||||
c99_perror_t arg;
|
||||
|
||||
CHECK_STD_INIT(_REENT);
|
||||
|
||||
__send_to_ppe(SPE_C99_SIGNALCODE, SPE_C99_PERROR, &s);
|
||||
arg.str = s;
|
||||
arg.arg_errno = errno;
|
||||
__send_to_ppe(SPE_C99_SIGNALCODE, SPE_C99_PERROR, &arg);
|
||||
|
||||
return;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user