/[grub]/grub2/include/grub/dl.h
ViewVC logotype

Diff of /grub2/include/grub/dl.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8 by marco_g, Thu Jan 20 17:33:09 2005 UTC revision 1.9 by marco_g, Mon Feb 14 18:41:33 2005 UTC
# Line 1  Line 1 
1  /* dl.h - types and prototypes for loadable module support */  /* dl.h - types and prototypes for loadable module support */
2  /*  /*
3   *  GRUB  --  GRand Unified Bootloader   *  GRUB  --  GRand Unified Bootloader
4   *  Copyright (C) 2002, 2004  Free Software Foundation, Inc.   *  Copyright (C) 2002, 2004, 2005  Free Software Foundation, Inc.
5   *   *
6   *  GRUB is free software; you can redistribute it and/or modify   *  GRUB is free software; you can redistribute it and/or modify
7   *  it under the terms of the GNU General Public License as published by   *  it under the terms of the GNU General Public License as published by
# Line 70  struct grub_dl Line 70  struct grub_dl
70  };  };
71  typedef struct grub_dl *grub_dl_t;  typedef struct grub_dl *grub_dl_t;
72    
73    grub_err_t EXPORT_FUNC(grub_dl_check_header) (void *ehdr, grub_size_t size);
74  grub_dl_t EXPORT_FUNC(grub_dl_load_file) (const char *filename);  grub_dl_t EXPORT_FUNC(grub_dl_load_file) (const char *filename);
75  grub_dl_t EXPORT_FUNC(grub_dl_load) (const char *name);  grub_dl_t EXPORT_FUNC(grub_dl_load) (const char *name);
76  grub_dl_t grub_dl_load_core (void *addr, grub_size_t size);  grub_dl_t grub_dl_load_core (void *addr, grub_size_t size);
# Line 84  grub_err_t EXPORT_FUNC(grub_dl_register_ Line 85  grub_err_t EXPORT_FUNC(grub_dl_register_
85                                              grub_dl_t mod);                                              grub_dl_t mod);
86  void *EXPORT_FUNC(grub_dl_resolve_symbol) (const char *name);  void *EXPORT_FUNC(grub_dl_resolve_symbol) (const char *name);
87    
88  int grub_arch_dl_check_header (void *ehdr, grub_size_t size);  grub_err_t grub_arch_dl_check_header (void *ehdr);
89  grub_err_t grub_arch_dl_relocate_symbols (grub_dl_t mod, void *ehdr);  grub_err_t grub_arch_dl_relocate_symbols (grub_dl_t mod, void *ehdr);
90    
91  #endif /* ! GRUB_DL_H */  #endif /* ! GRUB_DL_H */

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26