Changes for version 0.08 - 2022-10-04
- New Features
- Add the FIONBIO method to the Sys::Socket::Constant class.
- static method FIONBIO : int ();
- Add the FIONBIO method to the Sys::Socket::Constant class.
- Warning Fix
- Fixed the some warnings on Mac.
- Bug Fix
- Fixed the bug that the SOMAXCONN method in the Sys::Socket::Constant class couldn't be called.
- Fixed the bug that the getsockopt_int method in the Sys::Socket class doesn't work well.
- Changes
- Change the return type of the inet_ntop method in the Sys::Socket class.
- Before
- static method inet_ntop : string ($af : int, $src : object of Sys::Socket::In_addr|Sys::Socket::In6_addr, $dst : mutable string, $size : int);
- After
- static method inet_ntop : mutable string ($af : int, $src : object of Sys::Socket::In_addr|Sys::Socket::In6_addr, $dst : mutable string, $size : int);
- Before
- Change the return type of the inet_ntop method in the Sys::Socket class.
- Testing Bug Fix
- Fixed the testing bug of the getpriority method in the Sys::Process class.
- Incompatible Changes
- Removed the ioctl_int method in the Sys::Socket class.
- Renamed the following method in the Sys::Socket::Sockaddr::In class.
- Before
- method sin_addr : Sys::Socket::In_addr ()
- After
- method copy_sin_addr : Sys::Socket::In_addr ()
- Before
- Renamed the following method in the Sys::Socket::Sockaddr::In6 class.
- Before
- method sin6_addr : Sys::Socket::In6_addr ();
- After
- method copy_sin6_addr : Sys::Socket::In6_addr ()
- Before
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
Array of struct pollfd in C language
struct stat in C language
struct utimbuf in C language
Process System Call
Sys::Process::Constant is a SPVM module
Sys::Process::Tms is a SPVM module
Socket System Call
struct addrinfo in C language
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
User System Call
Entry of Group Database
Entry of Password Database