This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
POSIX: Check fds against negatives.
[perl5.git] / ext / DynaLoader / README
index 0551cf3..0b3e9eb 100644 (file)
@@ -22,14 +22,13 @@ The dl_*.xs files should either be named after the dynamic linking
 operating system interface used if that interface is available on more
 than one type of system, e.g.:
        dlopen  for dlopen()/dlsym() type functions (SunOS, BSD)
-       dld     for the GNU dld library functions (linux, ?)
 or else the osname, e.g., hpux, next, vms etc.
 
 Both are determined by Configure and so only those specific names that
 Configure knows/uses will work.
 
 If porting the DynaLoader to a platform that has a core dynamic linking
-interface similar to an existing generic type, e.g., dlopen or dld,
+interface similar to an existing generic type, e.g., dlopen,
 please try to port the corresponding dl_*.xs file (using #ifdef's if
 required).
 
@@ -38,9 +37,8 @@ after your osname. Configure will give preference to a dl_$osname.xs
 file if one exists.
 
 The file dl_dlopen.xs is a reference implementation by Paul Marquess
-which is a good place to start if porting from scratch. For more complex
-platforms take a look at dl_dld.xs. The dlutils.c file holds some
-common definitions that are #included into the dl_*.xs files.
+which is a good place to start if porting from scratch. The dlutils.c file
+holds some common definitions that are #included into the dl_*.xs files.
 
 After the initial implementation of a new DynaLoader dl_*.xs file you
 may need to edit or create ext/MODULE/MODULE.bs files (library bootstrap