/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. deferred class DLFCNEXTERNALS
  4. inherit ANY undefine is_equal, copy end
  5. -- TODO: insert typedefs class
  6. feature {} -- External calls
  7. dladdr (an_address: POINTER; an_info: POINTER): INTEGER_32 is
  8. -- dladdr (node at line 14)
  9. external "plug_in"
  10. alias "{
  11. location: "."
  12. module_name: "plugin"
  13. feature_name: "dladdr"
  14. }"
  15. end
  16. dlopen (a_file: POINTER; a_mode: INTEGER_32): POINTER is
  17. -- dlopen (node at line 64)
  18. external "plug_in"
  19. alias "{
  20. location: "."
  21. module_name: "plugin"
  22. feature_name: "dlopen"
  23. }"
  24. end
  25. dladdr1 (an_address: POINTER; an_info: POINTER; an_extra_info: POINTER; a_flags: INTEGER_32): INTEGER_32 is
  26. -- dladdr1 (node at line 104)
  27. external "plug_in"
  28. alias "{
  29. location: "."
  30. module_name: "plugin"
  31. feature_name: "dladdr1"
  32. }"
  33. end
  34. dlinfo (a_handle: POINTER; a_request: INTEGER_32; an_arg: POINTER): INTEGER_32 is
  35. -- dlinfo (node at line 256)
  36. external "plug_in"
  37. alias "{
  38. location: "."
  39. module_name: "plugin"
  40. feature_name: "dlinfo"
  41. }"
  42. end
  43. dlmopen (a_nsid: INTEGER_32; a_file: POINTER; a_mode: INTEGER_32): POINTER is
  44. -- dlmopen (node at line 262)
  45. external "plug_in"
  46. alias "{
  47. location: "."
  48. module_name: "plugin"
  49. feature_name: "dlmopen"
  50. }"
  51. end
  52. dlvsym (a_handle: POINTER; a_name: POINTER; a_version: POINTER): POINTER is
  53. -- dlvsym (node at line 288)
  54. external "plug_in"
  55. alias "{
  56. location: "."
  57. module_name: "plugin"
  58. feature_name: "dlvsym"
  59. }"
  60. end
  61. dlerror: POINTER is
  62. -- dlerror (node at line 365)
  63. external "plug_in"
  64. alias "{
  65. location: "."
  66. module_name: "plugin"
  67. feature_name: "dlerror()"
  68. }"
  69. end
  70. dlsym (a_handle: POINTER; a_name: POINTER): POINTER is
  71. -- dlsym (node at line 375)
  72. external "plug_in"
  73. alias "{
  74. location: "."
  75. module_name: "plugin"
  76. feature_name: "dlsym"
  77. }"
  78. end
  79. dlclose (a_handle: POINTER): INTEGER_32 is
  80. -- dlclose (node at line 410)
  81. external "plug_in"
  82. alias "{
  83. location: "."
  84. module_name: "plugin"
  85. feature_name: "dlclose"
  86. }"
  87. end
  88. end -- class DLFCNEXTERNALS