mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-31 19:24:33 +02:00
syscalls: fix arguments and return type for _raise_r
ROM code still uses incorrect function signature. Closes https://github.com/espressif/esp-idf/issues/2245.
This commit is contained in:
@@ -51,7 +51,7 @@ struct syscall_stub_table
|
|||||||
int (*_rename_r)(struct _reent *r, const char*, const char*);
|
int (*_rename_r)(struct _reent *r, const char*, const char*);
|
||||||
clock_t (*_times_r)(struct _reent *r, struct tms *);
|
clock_t (*_times_r)(struct _reent *r, struct tms *);
|
||||||
int (*_gettimeofday_r) (struct _reent *r, struct timeval *, void *);
|
int (*_gettimeofday_r) (struct _reent *r, struct timeval *, void *);
|
||||||
void (*_raise_r)(struct _reent *r);
|
void (*_raise_r)(struct _reent *r); /* function signature is incorrect in ROM */
|
||||||
int (*_unlink_r)(struct _reent *r, const char*);
|
int (*_unlink_r)(struct _reent *r, const char*);
|
||||||
int (*_link_r)(struct _reent *r, const char*, const char*);
|
int (*_link_r)(struct _reent *r, const char*, const char*);
|
||||||
int (*_stat_r)(struct _reent *r, const char*, struct stat *);
|
int (*_stat_r)(struct _reent *r, const char*, struct stat *);
|
||||||
|
@@ -68,7 +68,7 @@ int _system_r(struct _reent *r, const char *str)
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
void _raise_r(struct _reent *r)
|
int _raise_r(struct _reent *r, int sig)
|
||||||
{
|
{
|
||||||
abort();
|
abort();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user