Changes for version 0.506 - 2023-12-01
- Incompatible Changes
- The definition of the localtime method in the Sys::Time is changed.
- Before
- static method localtime : Sys::Time::Tm ($time : long);
- After
- static method localtime : Sys::Time::Tm ($time_ref : long*);
- Before
- The definition of the gmtime method in the Sys::Time is changed.
- Before
- static method gmtime : Sys::Time::Tm ($time : long);
- After
- static method gmtime : Sys::Time::Tm ($time_ref : long*);
- Before
- close-on-exec flag is set to the file stream opened by the open method in the Sys class.
- The definition of the localtime method in the Sys::Time is changed.
- Changes
- The system method in the Sys::Process class throwns an exception if the system system call fail.
- The execv method in the Sys::Process class throwns an exception if the argument contains undef.
- New Features
- Add the popen method to the Sys::IO class.
- Add the _popen method to the Sys::IO class.
- Add the popen method to the Sys class
- Add the pclose method to the Sys::IO class.
- Add the _pclose method to the Sys::IO class.
- Add the pclose method to the Sys class.
- Add the fork method to the Sys class.
- Add the getpriority method to the Sys class.
- Add the setpriority method to the Sys class.
- Add the wait method to the Sys class.
- Add the waitpid method to the Sys class.
- Add the system method to the Sys class.
- Add the exit method to the Sys class.
- Add the getpgrp method to the Sys class.
- Add the setpgrp method to the Sys class.
- Add the getppid method to the Sys class.
- Add the exec method to the Sys class.
Modules
System Calls for File IO, Sockets, Time, Process, Signals, Users
Environemnt Variables
IO System Call
Constant values for IO.
the class for the DIR type in the C language.
struct dirent in the C language
the class for the FILE type in the C language.
struct flock in the C language
The stat Functions and The struct stat in the C language
struct utimbuf in the C language
IO System Call on Windows
ioctl System Call
Constant values for ioctl.
OS Information
Poll System Call
Constant values for Poll.
Array of struct pollfd in the C language
System Calls for Process Manipulation
Constant Values for Process Manipulation
Select System Call
Constant Values for Select.
fd_set structure in C Language
Signals
Signal Constant Values
Signal Handler
Socket System Call
struct addrinfo in the C language
Sys::Socket::AddrinfoLinkedList is a SPVM module
Socket Constant Values
Socket Error Numbers
The address is not a valid network address.
struct in6_addr in the C language
struct in_addr in the C language
Short Description
struct ip_mreq in the C language
struct ip_mreq_source in the C language
struct ipv6_mreq in the C language
struct sockaddr in the C language
struct sockaddr_in in the C language
struct sockaddr_in6 in the C language
struct sockaddr_storage in the C language
struct sockaddr_un in the C language
Socket Utilities
System Calls for Time Manipulation
Constant Values for Time
struct itimerval in the C language
struct timespec in the C language
struct timeval in the C language
struct timezone in the C language
struct tm in the C language
struct tms in the C language
Time Utilities
User/Group System Calls
Entry of Group Database
Entry of Password Database