PageRenderTime 16ms CodeModel.GetById 8ms app.highlight 3ms RepoModel.GetById 1ms app.codeStats 0ms

/src/wrappers/posix/dynamic-linking/library/externals/dlfcnexternals.e

http://github.com/tybor/Liberty
Specman e | 103 lines | 76 code | 15 blank | 12 comment | 0 complexity | 2954a2f42a6f47e7f8c9ea7e2bd7f50b MD5 | raw file
  1-- This file have been created by wrapper-generator.
  2-- Any change will be lost by the next execution of the tool.
  3
  4deferred class DLFCNEXTERNALS
  5
  6
  7inherit ANY undefine is_equal, copy end
  8
  9		-- TODO: insert typedefs class
 10feature {} -- External calls
 11
 12	dladdr (an_address: POINTER; an_info: POINTER): INTEGER_32 is
 13 		-- dladdr (node at line 14)
 14		external "plug_in"
 15		alias "{
 16			location: "."
 17			module_name: "plugin"
 18			feature_name: "dladdr"
 19		}"
 20		end
 21
 22	dlopen (a_file: POINTER; a_mode: INTEGER_32): POINTER is
 23 		-- dlopen (node at line 64)
 24		external "plug_in"
 25		alias "{
 26			location: "."
 27			module_name: "plugin"
 28			feature_name: "dlopen"
 29		}"
 30		end
 31
 32	dladdr1 (an_address: POINTER; an_info: POINTER; an_extra_info: POINTER; a_flags: INTEGER_32): INTEGER_32 is
 33 		-- dladdr1 (node at line 104)
 34		external "plug_in"
 35		alias "{
 36			location: "."
 37			module_name: "plugin"
 38			feature_name: "dladdr1"
 39		}"
 40		end
 41
 42	dlinfo (a_handle: POINTER; a_request: INTEGER_32; an_arg: POINTER): INTEGER_32 is
 43 		-- dlinfo (node at line 256)
 44		external "plug_in"
 45		alias "{
 46			location: "."
 47			module_name: "plugin"
 48			feature_name: "dlinfo"
 49		}"
 50		end
 51
 52	dlmopen (a_nsid: INTEGER_32; a_file: POINTER; a_mode: INTEGER_32): POINTER is
 53 		-- dlmopen (node at line 262)
 54		external "plug_in"
 55		alias "{
 56			location: "."
 57			module_name: "plugin"
 58			feature_name: "dlmopen"
 59		}"
 60		end
 61
 62	dlvsym (a_handle: POINTER; a_name: POINTER; a_version: POINTER): POINTER is
 63 		-- dlvsym (node at line 288)
 64		external "plug_in"
 65		alias "{
 66			location: "."
 67			module_name: "plugin"
 68			feature_name: "dlvsym"
 69		}"
 70		end
 71
 72	dlerror: POINTER is
 73 		-- dlerror (node at line 365)
 74		external "plug_in"
 75		alias "{
 76			location: "."
 77			module_name: "plugin"
 78			feature_name: "dlerror()"
 79		}"
 80		end
 81
 82	dlsym (a_handle: POINTER; a_name: POINTER): POINTER is
 83 		-- dlsym (node at line 375)
 84		external "plug_in"
 85		alias "{
 86			location: "."
 87			module_name: "plugin"
 88			feature_name: "dlsym"
 89		}"
 90		end
 91
 92	dlclose (a_handle: POINTER): INTEGER_32 is
 93 		-- dlclose (node at line 410)
 94		external "plug_in"
 95		alias "{
 96			location: "."
 97			module_name: "plugin"
 98			feature_name: "dlclose"
 99		}"
100		end
101
102
103end -- class DLFCNEXTERNALS