Use MIPS in_cksum.c for SPARC

This commit is contained in:
Sebastian Huber 2012-04-17 16:07:34 +02:00
parent c57eebba90
commit 68df6075af
3 changed files with 7 additions and 2 deletions

View File

@ -411,7 +411,7 @@ ifeq ($(RTEMS_CPU), powerpc)
C_FILES += freebsd/powerpc/powerpc/in_cksum.c C_FILES += freebsd/powerpc/powerpc/in_cksum.c
endif endif
ifeq ($(RTEMS_CPU), sparc) ifeq ($(RTEMS_CPU), sparc)
C_FILES += freebsd/netinet/in_cksum.c C_FILES += freebsd/mips/mips/in_cksum.c
endif endif
ifeq ($(RTEMS_CPU), sparc64) ifeq ($(RTEMS_CPU), sparc64)
C_FILES += freebsd/sparc64/sparc64/in_cksum.c C_FILES += freebsd/sparc64/sparc64/in_cksum.c

View File

@ -2006,7 +2006,7 @@ in_cksum.addCPUDependentSourceFiles(
in_cksum.addCPUDependentSourceFiles( in_cksum.addCPUDependentSourceFiles(
'sparc', 'sparc',
[ [
'netinet/in_cksum.c', 'mips/mips/in_cksum.c',
] ]
) )
in_cksum.addCPUDependentSourceFiles( in_cksum.addCPUDependentSourceFiles(

View File

@ -187,7 +187,12 @@ in_addword(u_short a, u_short b)
} }
u_short u_short
#ifdef __rtems__
/* Prototype does not match in FreeBSD code */
in_pseudo(u_int a, u_int b, u_int c)
#else
in_pseudo(u_int32_t a, u_int32_t b, u_int32_t c) in_pseudo(u_int32_t a, u_int32_t b, u_int32_t c)
#endif
{ {
u_int64_t sum; u_int64_t sum;
union q_util q_util; union q_util q_util;