module Crysco::Syscalls

Defined in:

syscalls.cr

Class Method Summary

Class Method Detail

def self.clone(flags : ProcFlags, stack : Pointer(Void), parent_tid : Pointer(LibC::Int), child_tid : Pointer(LibC::Int), tls : Pointer(Void)) : LibC::Int #

[View source]
def self.geteuid : LibC::Int #

[View source]
def self.mount(source : Pointer(UInt8), target : Pointer(UInt8), filesystemtype : Pointer(UInt8), mountflags : UInt32, data : Pointer(UInt8)) : LibC::Int #

[View source]
def self.pidfd_open(pid : LibC::PidT, flags : LibC::UInt) : LibC::Int #

[View source]
def self.pivot_root(new_root : Pointer(UInt8), put_old : Pointer(UInt8)) : LibC::Int #

[View source]
def self.prctl(option : LibC::Int, arg2 : LibC::ULong, arg3 : LibC::ULong, arg4 : LibC::ULong, arg5 : LibC::ULong) : LibC::Int #

[View source]
def self.setns(fd : LibC::Int, nstype : ProcFlags) : LibC::Int #

[View source]
def self.umount2(target : Pointer(UInt8), flags : MountFlags) : LibC::Int #

[View source]
def self.unshare(flags : ProcFlags) : LibC::Int #

[View source]