Annotation of GNUtools/cctools/include/mach-o/rld.h, revision 1.1

1.1     ! root        1: /*
        !             2:  * This is the interface to the rld package as described in rld(3).
        !             3:  */
        !             4: 
        !             5: #ifndef _MACHO_RLD_H_
        !             6: #define _MACHO_RLD_H_
        !             7: 
        !             8: #import <streams/streams.h>
        !             9: #import <mach-o/loader.h>
        !            10: 
        !            11: extern long rld_load(
        !            12:     NXStream *stream,
        !            13:     struct mach_header **header_addr,
        !            14:     const char * const *object_filenames,
        !            15:     const char *output_filename);
        !            16: 
        !            17: extern long rld_load_from_memory(
        !            18:     NXStream *stream,
        !            19:     struct mach_header **header_addr,
        !            20:     const char *object_name,
        !            21:     char *object_addr,
        !            22:     long object_size,
        !            23:     const char *output_filename);
        !            24: 
        !            25: extern long rld_unload(
        !            26:     NXStream *stream);
        !            27: 
        !            28: extern long rld_lookup(
        !            29:     NXStream *stream,
        !            30:     const char *symbol_name,
        !            31:     unsigned long *value);
        !            32: 
        !            33: extern long rld_forget_symbol(
        !            34:     NXStream *stream,
        !            35:     const char *symbol_name);
        !            36: 
        !            37: extern long rld_unload_all(
        !            38:     NXStream *stream,
        !            39:     long deallocate_sets);
        !            40: 
        !            41: extern long rld_load_basefile(
        !            42:     NXStream *stream,
        !            43:     const char *base_filename);
        !            44: 
        !            45: extern void rld_address_func(
        !            46:     unsigned long (*func)(unsigned long size, unsigned long headers_size));
        !            47: 
        !            48: #endif /* _MACHO_RLD_H_ */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.