--- BDB/README 2008/03/30 06:29:07 1.7 +++ BDB/README 2008/03/30 08:01:59 1.8 @@ -89,11 +89,13 @@ the actual aio request is severed and calling its methods will either do nothing or result in a runtime error). - FILENAMES/DATABASE NAMES - The BDB expects "binary" filenames (octet strings) for pathnames on - POSIX systems, and "unicode" filenames (strings with characters - potentially >255) on Win32 (expecting a Unicode win32 build - win32 is a - total mess). + WIN32 FILENAMES/DATABASE NAME MESS + Perl on Win32 supports only ASCII filenames (the reason is that it + abuses an internal flag to store wether a filename is Unicode or ANSI, + but that flag is used for somethign else in the perl core, so there is + no way to detect wether a filename is ANSI or Unicode-encoded). The BDB + module tries to work around this issue by assuming that the filename is + an ANSI filename and BDB was built for unicode support. BERKELEYDB FUNCTIONS All of these are functions. The create functions simply return a new