Skip to content

eJet v1.2.8 released

Compare
Choose a tag to compare
@kehengzhong kehengzhong released this 27 Jul 10:09
· 19 commits to main since this release
577c7f1
  1. Compiled and tested the source in Windows, solved the incompatibility of system call;
  2. Added pcre library as regex facility in Windows;
  3. Fixed the problem about formated string output of long long type in Windows;
  4. Solved the compatible problem of tcp_sendfile and tcp_writev in Windows;
  5. Fixed offset based on the void * pointer in Windows;
  6. Solved the compatible problem of memory filemapping API in Windows;
  7. Replaced C-interface to reading/writing file with native_file_ library;
  8. Fixed the path separator problem between Linux and Windows;
  9. Compiled and tested the source in FreeBSD, solved the incompatibility of system call;

本版本修订的内容如下:

  1. 在Windows下完成了编译和调试,解决系统调用接口的不兼容问题;
  2. 由于Windows环境下没有正则表达式regex基本库,使用pcre作为Windows下的正则表达式解析和匹配设施;
  3. 解决了Windows下长整型格式输出字符串不兼容问题;
  4. 解决Windows下tcp_sendfile、tcp_writev等函数的兼容性适配问题;
  5. 纠正了Windows下void *类型指针不能加减运算的问题;
  6. 解决了Windows下的内存映射文件接口不兼容问题;
  7. 将http_cache.c中访问文件的接口从标准c函数替换为native_file函数;
  8. 解决了Windows下路径分隔符和Linux不兼容问题;
  9. 在FreeBSD下完成了编译和调试,解决了系统调用接口的不兼容问题;