PROC_STR2FLT(3PROC) Process Control Library Functions PROC_STR2FLT(3PROC)

proc_str2flt, proc_str2sig, proc_str2sys
convert a string to a fault, signal, or system call

Process Control Library (libproc, -lproc)
#include <libproc.h>

int
proc_str2flt(const char *str, int *fltnum);

int
proc_str2sig(const char *str, int *signum);

int
proc_str2sys(const char *sys, int *sysnum);

The proc_str2flt(), proc_str2sig(), and proc_str2sys() functions convert a string into the corresponding fault, signal, and system call number respectively and stores the resulting value in fltnum, signum, or sysnum respectively.

Upon successful completion, the proc_str2flt(), proc_str2sig(), and proc_str2sys() functions return 0 and update fltnum, signum, and sysnum respectively. Otherwise, -1 is returned to indicate that a conversion could not take place.

Uncommitted

MT-Safe

libproc(3LIB), proc_fltname(3PROC), proc_fltset2str(3PROC), proc_signame(3PROC), proc_sigset2str(3PROC), proc_str2fltset(3PROC), proc_str2sigset(3PROC), proc_str2sysset(3PROC), proc_sysset2str(3PROC), proc(5)
May 11, 2016 OmniOS