Sys::Syscall - access system calls that Perl doesn't normally provide access to

Use epoll, sendfile, from Perl. Mostly Linux-only support now, but more syscalls/OSes planned for future....

BRADFITZ/Sys-Syscall-0.25 - 17 Dec 2012 01:46:47 GMT - Search in distribution
  • Sys::Syscall - access system calls that Perl doesn't normally provide access to

libev - a high performance full-featured event loop written in C

MLEHMANN/EV-4.22   (5 reviews) - 20 Dec 2015 01:35:40 GMT - Search in distribution

Sys::Mknod - make special files

mknod - creates special files. Why use system() when you can use syscall()? $mode is the resultant file mode, and defaults to 0666. It does not override your umask....

SAMV/Sys-Mknod-0.02 - 05 Jan 2004 06:01:47 GMT - Search in distribution

perlvms - VMS-specific documentation for Perl

Gathered below are notes describing details of Perl 5's behavior on VMS. They are a supplement to the regular Perl 5 documentation, so we have focussed on the ways in which Perl 5 functions differently under VMS than it does under Unix, and on the in...

RJBS/perl-5.24.0   (6 reviews) - 09 May 2016 11:35:29 GMT - Search in distribution

IO::AIO - Asynchronous Input/Output

This module implements asynchronous I/O using whatever means your operating system supports. It is implemented as an interface to "libeio" (<>). Asynchronous means that operations that can normally block your...

MLEHMANN/IO-AIO-4.34   (1 review) - 01 May 2016 17:20:43 GMT - Search in distribution

perlfaq8 - System Interaction

This section of the Perl FAQ covers questions involving operating system interaction. Topics include interprocess communication (IPC), control over the user-interface (keyboard, screen and pointing devices), and most anything else not related to data...

LLAP/perlfaq-5.021011 - 04 Mar 2016 20:04:35 GMT - Search in distribution

Sys::Sendfile - Zero-copy data transfer

Sys::Sendfile provides access to your operating system's "sendfile" facility. It allows you to efficiently transfer data from one filehandle to another. Typically the source is a file on disk and the sink is a socket, and some operating systems may n...

LEONT/Sys-Sendfile-0.16 - 17 Feb 2015 15:37:05 GMT - Search in distribution

Unix::Mknod - Perl extension for mknod, major, minor, and makedev

This module allows access to the device routines major()/minor()/makedev() that may or may not be macros in .h files. It also allows access to the mknod(2) system call....

PIRZYK/Unix-Mknod-0.04 - 23 Dec 2007 05:38:14 GMT - Search in distribution

Linux::Epoll - O(1) multiplexing for Linux

Epoll is a multiplexing mechanism that scales up O(1) with number of watched files. Linux::Epoll is a callback style epoll module, unlike other epoll modules available on CPAN. Types of events * in The associated filehandle is availible for reading. ...

LEONT/Linux-Epoll-0.012 - 09 Dec 2014 20:57:02 GMT - Search in distribution

IO::Vectored - Read from or write to multiple buffers at once

Vectored-IO is sometimes called "scatter-gather" IO. The idea is that instead of doing multiple read(2) or write(2) system calls for each string, your program creates a vector of pointers to all the strings you wish to read/write and then does a sing...

FRACTAL/IO-Vectored-0.110 - 30 Oct 2014 04:20:23 GMT - Search in distribution

Linux::Smaps - a Perl interface to /proc/PID/smaps

The /proc/PID/smaps files in modern linuxes provides very detailed information about a processes memory consumption. It particularly includes a way to estimate the effect of copy-on-write. This module implements a Perl interface. The content of the s...

OPI/Linux-Smaps-0.13 - 01 Dec 2013 20:44:10 GMT - Search in distribution

Sys::FreezeThaw - stop and start all user processes on a machine

Operating Systems/Kernels current supported: Linux-2.6/3.0 with /proc. This module implements a very specific feature: stopping(freezing and thawing/continuing all userspace processes on the machine. It works by sending SIGSTOP to all processes, pare...

MLEHMANN/Sys-FreezeThaw-0.02 - 07 Oct 2013 04:21:35 GMT - Search in distribution

Sys::Sendfile::FreeBSD - Wrapper for the FreeBSD sendfile(2) function.

Uses the FreeBSD sendfile(2) function to send the contents of an open file handle directly to an open socket. See the sendfile(2) manual page for more details. Note that this module does not currently support the header/trailer functionality of the s...

MARKIM/Sys-Sendfile-FreeBSD-0.01 - 04 Sep 2006 15:14:11 GMT - Search in distribution

FreeBSD::i386::Ptrace - Ptrace for FreeBSD-i386

DANKOGAI/FreeBSD-i386-Ptrace-0.05   (1 review) - 15 Jan 2015 00:01:38 GMT - Search in distribution

FreeBSD::amd64::Ptrace - Ptrace for FreeBSD-amd64

DANKOGAI/FreeBSD-amd64-Ptrace-0.02 - 14 Jan 2015 22:26:17 GMT - Search in distribution


ABH/Bundle-Combust-1.03 - 22 Jun 2006 09:26:05 GMT - Search in distribution

Perlbal::Manual::Install - Steps, dependencies and requirements to install Perlbal

DORMANDO/Perlbal-1.80   (2 reviews) - 27 Feb 2012 07:02:28 GMT - Search in distribution

Bencher::Scenario::DataSah::Coerce - Benchmark coercion

Packaging a benchmark script as a Bencher scenario makes it convenient to include/exclude/add participants/datasets (either via CLI or Perl code), send the result to a central repository, among others . See Bencher and bencher (CLI) for more details....

PERLANCAR/Bencher-Scenarios-DataSah-0.06 - 20 May 2016 09:33:01 GMT - Search in distribution