diff options
author | nectar <nectar@FreeBSD.org> | 2004-01-09 16:52:09 +0000 |
---|---|---|
committer | nectar <nectar@FreeBSD.org> | 2004-01-09 16:52:09 +0000 |
commit | 11f80dcf0d1a027a367f10e000648cb1f64cbdad (patch) | |
tree | 9ca5ad04689553c5e971e12633d53b09108d5ed4 /lib/libc/sparc64 | |
parent | cce48275690715c8d64e7f7c6c6ab3d7e2877a75 (diff) | |
download | FreeBSD-src-11f80dcf0d1a027a367f10e000648cb1f64cbdad.zip FreeBSD-src-11f80dcf0d1a027a367f10e000648cb1f64cbdad.tar.gz |
Provide sysarch(2) prototypes in the MD sysarch.h headers. While I'm
at it, use the ANSI C generic pointer type for the second argument,
thus matching the documentation.
Remove the now extraneous (and now conflicting) function declarations
in various libc sources. Remove now unnecessary casts.
Reviewed by: bde
Diffstat (limited to 'lib/libc/sparc64')
-rw-r--r-- | lib/libc/sparc64/sys/__sparc_sigtramp_setup.c | 3 | ||||
-rw-r--r-- | lib/libc/sparc64/sys/__sparc_utrap_install.c | 4 | ||||
-rw-r--r-- | lib/libc/sparc64/sys/__sparc_utrap_setup.c | 4 |
3 files changed, 3 insertions, 8 deletions
diff --git a/lib/libc/sparc64/sys/__sparc_sigtramp_setup.c b/lib/libc/sparc64/sys/__sparc_sigtramp_setup.c index 294b18f..63fcb82 100644 --- a/lib/libc/sparc64/sys/__sparc_sigtramp_setup.c +++ b/lib/libc/sparc64/sys/__sparc_sigtramp_setup.c @@ -35,7 +35,6 @@ __FBSDID("$FreeBSD$"); #include <stdlib.h> extern char __sigtramp[]; -extern int sysarch(int op, char *parms); static const struct sparc_sigtramp_install_args sia = { __sigtramp, NULL }; @@ -43,5 +42,5 @@ void __sparc_sigtramp_setup(void) { - sysarch(SPARC_SIGTRAMP_INSTALL, (char *)&sia); + sysarch(SPARC_SIGTRAMP_INSTALL, &sia); } diff --git a/lib/libc/sparc64/sys/__sparc_utrap_install.c b/lib/libc/sparc64/sys/__sparc_utrap_install.c index d188108..7b1a5e7 100644 --- a/lib/libc/sparc64/sys/__sparc_utrap_install.c +++ b/lib/libc/sparc64/sys/__sparc_utrap_install.c @@ -30,8 +30,6 @@ __FBSDID("$FreeBSD$"); #include <machine/utrap.h> #include <machine/sysarch.h> -extern int sysarch(int op, char *parms); - int __sparc_utrap_install(utrap_entry_t type, utrap_handler_t new_precise, utrap_handler_t new_deferred, utrap_handler_t *old_precise, @@ -47,5 +45,5 @@ __sparc_utrap_install(utrap_entry_t type, utrap_handler_t new_precise, ua[0].old_deferred = old_deferred; uia.num = 1; uia.handlers = ua; - return (sysarch(SPARC_UTRAP_INSTALL, (char *)&uia)); + return (sysarch(SPARC_UTRAP_INSTALL, &uia)); } diff --git a/lib/libc/sparc64/sys/__sparc_utrap_setup.c b/lib/libc/sparc64/sys/__sparc_utrap_setup.c index 749de2b..f4a624b 100644 --- a/lib/libc/sparc64/sys/__sparc_utrap_setup.c +++ b/lib/libc/sparc64/sys/__sparc_utrap_setup.c @@ -36,8 +36,6 @@ __FBSDID("$FreeBSD$"); #include "__sparc_utrap_private.h" -extern int sysarch(int op, char *parms); - static const struct sparc_utrap_args ua[] = { { UT_FP_DISABLED, __sparc_utrap_fp_disabled, NULL, NULL, NULL }, { UT_FP_EXCEPTION_IEEE_754, __sparc_utrap_gen, NULL, NULL, NULL }, @@ -56,5 +54,5 @@ void __sparc_utrap_setup(void) { - sysarch(SPARC_UTRAP_INSTALL, (char *)&uia); + sysarch(SPARC_UTRAP_INSTALL, &uia); } |