OpenBSD: Add support for missing routine memmove() in kernel.
authorAntoine Verheijen <antoine@ualberta.ca>
Mon, 21 Jan 2013 08:48:01 +0000 (01:48 -0700)
committerDerrick Brashear <shadow@your-file-system.com>
Mon, 21 Jan 2013 12:32:00 +0000 (04:32 -0800)
commite130b342eb9aab06f6581f7cc9d5e64741ee3146
tree93615dca72260f35f43875ef0d40533703a630a2
parent9dc72855992e559a9d2e9fd7621ac5a19079bcf9
OpenBSD: Add support for missing routine memmove() in kernel.

OpenBSD does not have the memmove() routine available to dynamically
loaded modules in its kernel. It exists but is not exported so it
winds up "mia" on dynamic load of the kernel module. It's needed for
the Heimdal code that's been added into OpenAFS. This patch deals
with this issue by creating an inline version in the OS-specific
param.h file.

Note that this issue does not seem to exist in the amd64 version of
OpenBSD so (at least for now) tis fix is only applied to the i386
version of the header files.

Change-Id: Ide8a5ff49cb662e145fd93aefd8e3a12d7cbead5
Reviewed-on: http://gerrit.openafs.org/8926
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@your-file-system.com>
src/config/param.i386_obsd46.h
src/config/param.i386_obsd47.h
src/config/param.i386_obsd48.h