mirror of
https://github.com/fluencelabs/musl
synced 2025-06-30 15:11:55 +00:00
include header that declares __syscall_ret where it's defined
in general, we aim to always include the header that's declaring a function before defining it so that the compiler can check that prototypes match. additionally, the internal syscall.h declares __syscall_ret with a visibility attribute to improve code generation for shared libc (to prevent gratuitous GOT-register loads). this declaration should be visible at the point where __syscall_ret is defined, too, or the inconsistency could theoretically lead to problems at link-time.
This commit is contained in:
@ -1,4 +1,5 @@
|
||||
#include <errno.h>
|
||||
#include "syscall.h"
|
||||
|
||||
long __syscall_ret(unsigned long r)
|
||||
{
|
||||
|
Reference in New Issue
Block a user