Browse Source

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.
master
Rich Felker 12 years ago
parent
commit
30c1205acd
  1. 1
      src/internal/syscall_ret.c

1
src/internal/syscall_ret.c

@ -1,4 +1,5 @@
#include <errno.h> #include <errno.h>
#include "syscall.h"
long __syscall_ret(unsigned long r) long __syscall_ret(unsigned long r)
{ {

Loading…
Cancel
Save