{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["devel","perl5"],"comment":"Provides a minimal mmap() interface for both POSIX and Win32","compare":null,"dependentCount":null,"description":"Provides an object-oriented interface to either the POSIX mmap() or\nWin32 equivalent APIs to memory map a file into a process's address\nspace for general memory access. IPC::Mmap provides only a minimal\ninterface without the additional overhead of tie'd variables or\nlocking enforced in other modules (e.g., Sys::Mmap, Win32::MMF); hence,\nthe application is responsible for performing read()'s and write()'s\non the IPC::Mmap object, and calling any needed lock() and unlock()\nmethods, as required by concurrent processes.\n\nMemory mapped files provide an alternate shared memory mechanism for\nmultiple processes. The technique maps the OS's file system buffers\nfor a given file into each mmap()'ing process's virtual memory space,\nthereby permitting each process to essentially share the same physical\nmemory. Refer to the excellent \"Advanced Programming in the UNIX\nEnvironment\", Stevens et al., Addison-Wesley Publisher for a detailed\nreference on the POSIX implementation. IPC::Mmap provides OS-agnostic\nwrappers for both the POSIX and Win32 memory mapped file capabilities.","flavors":[],"html":"https://daemonports.org/dragonfly/devel/p5-IPC-Mmap/","kind":"port","lastUpdate":null,"license":null,"maintainer":"perl@FreeBSD.org","name":"p5-IPC-Mmap","newest":true,"newestVersion":"0.21","noVulnData":false,"origin":"devel/p5-IPC-Mmap","otherSystems":[{"maintainer":"perl@FreeBSD.org","newest":true,"origin":"devel/p5-IPC-Mmap","path":"/devel/p5-IPC-Mmap/","system":"FreeBSD","version":"0.21_1"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-IPC-Mmap","path":"","system":"HardenedBSD","version":"0.21_1"},{"maintainer":"perl@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/p5-IPC-Mmap","path":"","system":"GhostBSD","version":"0.21_1"}],"packages":null,"pkgName":"p5-IPC-Mmap-0.21_1","related":null,"repository":"DPorts","requiredBy":["devel/p5-Devel-RingBuffer","devel/p5-IPC-Mmap-Share"],"requiredByCount":2,"runDepends":["lang/perl5.36"],"status":null,"system":"dragonfly","systemLabel":"DragonFly","version":"0.21_1","versions":null,"vulnerabilities":null,"www":"https://metacpan.org/release/IPC-Mmap"}
