text: /*
  ** Copyright 2002, Travis Geiselbrecht. All rights reserved.
  ** Distributed under the terms of the NewOS License.
  */
  #ifndef _KERNEL_ARCH_ELF_H
  #define _KERNEL_ARCH_ELF_H
  
  
  #include <elf_private.h>
  
  
  struct elf_image_info;
  
  
  #ifdef __cplusplus
  extern "C" {
  #endif
  
  extern int arch_elf_relocate_rel(struct elf_image_info *image,
  	struct elf_image_info *resolve_image, Elf_Rel *rel, int rel_len);
  extern int arch_elf_relocate_rela(struct elf_image_info *image,
  	struct elf_image_info *resolve_image, Elf_Rela *rel, int rel_len);
  
  #ifdef __cplusplus
  }
  #endif
  
  #endif	/* _KERNEL_ARCH_ELF_H */
  