This is rld.h in view mode; [Download] [Up]
/* * This is the interface to the rld package as described in rld(3). */ #ifndef _MACHO_RLD_H_ #define _MACHO_RLD_H_ #import <streams/streams.h> #import <mach-o/loader.h> extern long rld_load( NXStream *stream, struct mach_header **header_addr, const char * const *object_filenames, const char *output_filename); extern long rld_load_from_memory( NXStream *stream, struct mach_header **header_addr, const char *object_name, char *object_addr, long object_size, const char *output_filename); extern long rld_unload( NXStream *stream); extern long rld_lookup( NXStream *stream, const char *symbol_name, unsigned long *value); extern long rld_forget_symbol( NXStream *stream, const char *symbol_name); extern long rld_unload_all( NXStream *stream, long deallocate_sets); extern long rld_load_basefile( NXStream *stream, const char *base_filename); extern void rld_address_func( unsigned long (*func)(unsigned long size, unsigned long headers_size)); #endif /* _MACHO_RLD_H_ */
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.