The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Name

SPVM::Resource::SocketUtil - Resource for Socket Utilities

Description

SPVM::Resource::SocketUtil is a resource of SPVM for socket utilities.

Usage

MyClass.config:

  my $config = SPVM::Builder::Config->new_c99(file => __FILE__);
  
  $config->use_resource('Resource::SocketUtil');
  
  if ($^O eq 'MSWin32') {
    $config->add_lib('wsock32', 'ws2_32');
  }
  
  $config;

MyClass.c:

  # include "spvm_socket_util.h"
  
  int32_t socket_errno = spvm_socket_errno();

Language

The C language

Language Specification

C99

Required Libraries

  • wsock32 (Only on Windows)

  • ws2_32 (Only on Windows)

Header Files

  • spvm_socket_util.h

Source Files

  • spvm_socket_util.c

Author

Yuki Kimoto kimoto.yuki@gmail.com

Copyright & License

Copyright (c) 2023 Yuki Kimoto

MIT License