Merge branch 'bugfix/raise_r_signature' into 'master'

syscalls: fix arguments and return type for _raise_r

See merge request idf/esp-idf!2897
pull/2237/merge
Ivan Grokhotkov 2018-08-01 14:50:59 +08:00
commit 5452e7848d
2 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -51,7 +51,7 @@ struct syscall_stub_table
int (*_rename_r)(struct _reent *r, const char*, const char*);
clock_t (*_times_r)(struct _reent *r, struct tms *);
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 (*_link_r)(struct _reent *r, const char*, const char*);
int (*_stat_r)(struct _reent *r, const char*, struct stat *);

Wyświetl plik

@ -68,7 +68,7 @@ int _system_r(struct _reent *r, const char *str)
return -1;
}
void _raise_r(struct _reent *r)
int _raise_r(struct _reent *r, int sig)
{
abort();
}