Changes for version 0.22 - 2022-10-31

  • New Features
    • The defined method in the Sys supports __sun.
    • The get_osname method in the Sys supports sunos.
  • Test Fix
    • Separate the tests of alarm and ualarm to other files in order to separate the effects of sleep The failed test is the following.
      • t/Sys_Process.t (Wstat: 14 Tests: 27 Failed: 0) Non-zero wait status: 14 http://www.cpantesters.org/cpan/report/5535c44e-5730-11ed-8d66-ab3f8ac1dfec
  • OS Support
    • Support Solaris and SunOS again.
  • Bug Fix
    • Fixed the bug that SunOS didn't have tv_nsec in stat strcuture. The failed test is the following. http://www.cpantesters.org/cpan/report/38989036-56f5-11ed-aba6-9a79f339625c
    • Fixed the bug that OpenBSD couldn't compile Sys::Time. The link to "rt" in the config of Sys::Time is needed for some linux environments.

Modules

System Calls such as File IO, User, Process, Socket,
File Tests
IO System Call
Constant values for IO.
the class for the DIR type in C language.
struct dirent in C language
the class for the FILE type in C language.
struct flock in C language
struct stat in C language
struct utimbuf in C language
ioctl System Call
Constant values for ioctl.
Poll System Call
Constant values for Poll.
Array of struct pollfd in C language
Process System Call
Constant Values for Process
Select System Call
Constant values for Select.
fd_set Type in C Language
Socket System Call
struct addrinfo in C language
Sys::Socket::AddrinfoLinkedList is a SPVM module
Socket Constant Values
The address is not a valid network address.
struct in6_addr in C language
struct in_addr in C language
struct ip_mreq in C language
struct ip_mreq_source in C language
struct ipv6_mreq in C language
struct sockaddr in C language
struct sockaddr_in in C language
struct sockaddr_in6 in C language
Interface for Sys::Socket::Sockaddr
struct sockaddr_storage in C language
struct sockaddr_un in C language
Time System Call
Constant Values for Time
struct timeval in C language
struct timespec in C language
struct timeval in C language
struct timezone in C language
struct tms in C language
User System Call
Entry of Group Database
Entry of Password Database