diff options
Diffstat (limited to 'usr/src/man')
-rw-r--r-- | usr/src/man/man3lib/libproc.3lib | 31 | ||||
-rw-r--r-- | usr/src/man/man3proc/Makefile | 5 | ||||
-rw-r--r-- | usr/src/man/man3proc/proc_fltname.3proc | 24 |
3 files changed, 39 insertions, 21 deletions
diff --git a/usr/src/man/man3lib/libproc.3lib b/usr/src/man/man3lib/libproc.3lib index 15b69e52d4..94ddc8b558 100644 --- a/usr/src/man/man3lib/libproc.3lib +++ b/usr/src/man/man3lib/libproc.3lib @@ -10,8 +10,10 @@ .\" .\" .\" Copyright 2018 Joyent, Inc. +.\" Copyright (c) 2019 Carlos Neira <cneirabustos@gmail.com> +.\" Copyright 2019 OmniOS Community Edition (OmniOSce) Association. .\" -.Dd September 15, 2018 +.Dd February 22, 2019 .Dt LIBPROC 3LIB .Os .Sh NAME @@ -306,19 +308,19 @@ library. .It Sy Perror_printf Ta Sy proc_arg_grab .It Sy proc_arg_psinfo Ta Sy proc_arg_xgrab .It Sy proc_arg_xpsinfo Ta Sy proc_content2str -.It Sy proc_finistdio Ta Sy proc_fltname -.It Sy proc_fltset2str Ta Sy proc_flushstdio -.It Sy proc_get_auxv Ta Sy proc_get_cred -.It Sy proc_get_priv Ta Sy proc_get_psinfo -.It Sy proc_get_status Ta Sy proc_initstdio -.It Sy proc_lwp_in_set Ta Sy proc_lwp_range_valid -.It Sy proc_signame Ta Sy proc_sigset2str -.It Sy proc_str2content Ta Sy proc_str2flt -.It Sy proc_str2fltset Ta Sy proc_str2sig -.It Sy proc_str2sigset Ta Sy proc_str2sys -.It Sy proc_str2sysset Ta Sy proc_sysname -.It Sy proc_sysset2str Ta Sy proc_unctrl_psinfo -.It Sy proc_walk Ta "" +.It Sy proc_dmodelname Ta Sy proc_finistdio +.It Sy proc_fltname Ta Sy proc_fltset2str +.It Sy proc_flushstdio Ta Sy proc_proc_get_auxv +.It Sy proc_get_cred Ta Sy proc_get_priv +.It Sy proc_get_psinfo Ta Sy proc_get_status +.It Sy proc_get_initstdio Ta Sy proc_lwp_in_set +.It Sy proc_lwp_range_valid Ta Sy proc_signame +.It Sy proc_sigset2str Ta Sy proc_str2content +.It Sy proc_str2flt Ta Sy proc_str2fltset +.It Sy proc_str2sig Ta Sy proc_str2sigset +.It Sy proc_str2sys Ta Sy proc_str2sysset +.It Sy proc_sysname Ta Sy proc_sysset2str +.It Sy proc_unctrl_psinfo Ta "" .El .Ss x86 Specific Routines The following routines are specific to the x86, 32-bit and 64-bit, @@ -1218,6 +1220,7 @@ changes may occur which break both source and binary compatibility. .Xr proc_arg_xgrab 3PROC , .Xr proc_arg_xpsinfo 3PROC , .Xr proc_content2str 3PROC , +.Xr proc_dmodelname 3PROC , .Xr proc_finistdio 3PROC , .Xr proc_fltname 3PROC , .Xr proc_fltset2str 3PROC , diff --git a/usr/src/man/man3proc/Makefile b/usr/src/man/man3proc/Makefile index e59e81fbf3..00403a19fa 100644 --- a/usr/src/man/man3proc/Makefile +++ b/usr/src/man/man3proc/Makefile @@ -13,7 +13,8 @@ # Copyright 2011, Richard Lowe # Copyright 2013 Nexenta Systems, Inc. All rights reserved. # Copyright 2018 Joyent, Inc. -# +# Copyright 2019, Carlos Neira <cneirabustos@gmail.com> +# Copyright 2019 OmniOS Community Edition (OmniOSce) Association. include $(SRC)/Makefile.master @@ -220,6 +221,7 @@ MANLINKS= \ Pread_string.3proc \ proc_arg_xgrab.3proc \ proc_arg_xpsinfo.3proc \ + proc_dmodelname.3proc \ proc_finistdio.3proc \ proc_flushstdio.3proc \ proc_free_priv.3proc \ @@ -395,6 +397,7 @@ proc_str2content.3proc := LINKSRC = proc_content2str.3proc proc_flushstdio.3proc := LINKSRC = proc_initstdio.3proc proc_finistdio.3proc := LINKSRC = proc_initstdio.3proc +proc_dmodelname.3proc := LINKSRC = proc_fltname.3proc proc_signame.3proc := LINKSRC = proc_fltname.3proc proc_sysname.3proc := LINKSRC = proc_fltname.3proc diff --git a/usr/src/man/man3proc/proc_fltname.3proc b/usr/src/man/man3proc/proc_fltname.3proc index 1dc563b714..f3f4a45aa0 100644 --- a/usr/src/man/man3proc/proc_fltname.3proc +++ b/usr/src/man/man3proc/proc_fltname.3proc @@ -10,6 +10,8 @@ .\" .\" .\" Copyright 2015 Joyent, Inc. +.\" Copyright (c) 2019 Carlos Neira <cneirabustos@gmail.com> +.\" Copyright 2019 OmniOS Community Edition (OmniOSce) Association. .\" .Dd May 11, 2016 .Dt PROC_FLTNAME 3PROC @@ -17,8 +19,9 @@ .Sh NAME .Nm proc_fltname , .Nm proc_signame , -.Nm proc_sysname -.Nd convert a fault, signal, and system call to a name +.Nm proc_sysname , +.Nm proc_dmodelname +.Nd convert a fault, signal, system call and data model to a name .Sh SYNOPSIS .Lb libproc .In libproc.h @@ -40,17 +43,25 @@ .Fa "char *buf" .Fa "size_t bufsz" .Fc +.Ft "char *" +.Fo proc_dmodelname +.Fa "int dmodel" +.Fa "char *buf" +.Fa "size_t bufsz" +.Fc .Sh DESCRIPTION The .Fn proc_fltname , .Fn proc_signame , -and .Fn proc_sysname -functions respectively convert the fault, signal, and system call in +and +.Fn proc_dmodelname +functions respectively convert the fault, signal, system call and data model in .Fa flt , .Fa sig , -and .Fa sys +and +.Fa dmodel to a human-readable name and place the corresponding string in .Fa buf . Up to @@ -61,8 +72,9 @@ characters, including the null terminator, will be written into Upon successful completion, the .Fn proc_fltname , .Fn proc_signame , -and .Fn proc_sysname +and +.Fn proc_dmodelname functions return a pointer to .Fa buf . The contents of |