diff options
author | Robert Mustacchi <rm@joyent.com> | 2018-09-11 21:21:18 +0000 |
---|---|---|
committer | Robert Mustacchi <rm@joyent.com> | 2018-09-11 21:32:22 +0000 |
commit | a1c95bbb7c9625aab345559b448cd77dad78b4b3 (patch) | |
tree | ef63dc1c09fee5444552280179b6660c7b8fee80 /usr/src/lib/libproc/common/Plwpregs.c | |
parent | 6816448c8b777064c5a9cf6729bcfa0efeb29e4f (diff) | |
download | illumos-joyent-a1c95bbb7c9625aab345559b448cd77dad78b4b3.tar.gz |
backout OS-7200 would like thread name API (triggers OS-7240)
Reviewed by: John Levon <john.levon@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'usr/src/lib/libproc/common/Plwpregs.c')
-rw-r--r-- | usr/src/lib/libproc/common/Plwpregs.c | 34 |
1 files changed, 1 insertions, 33 deletions
diff --git a/usr/src/lib/libproc/common/Plwpregs.c b/usr/src/lib/libproc/common/Plwpregs.c index d400eb185c..c2b150000f 100644 --- a/usr/src/lib/libproc/common/Plwpregs.c +++ b/usr/src/lib/libproc/common/Plwpregs.c @@ -24,8 +24,8 @@ */ /* + * Copyright (c) 2013, Joyent, Inc. All rights reserved. * Copyright (c) 2013 by Delphix. All rights reserved. - * Copyright 2018 Joyent, Inc. */ #include <sys/types.h> @@ -353,38 +353,6 @@ Plwp_getpsinfo(struct ps_prochandle *P, lwpid_t lwpid, lwpsinfo_t *lps) } int -Plwp_getname(struct ps_prochandle *P, lwpid_t lwpid, - char *buf, size_t bufsize) -{ - char lwpname[THREAD_NAME_MAX]; - char *from = NULL; - lwp_info_t *lwp; - - if (P->state == PS_IDLE) { - errno = ENODATA; - return (-1); - } - - if (P->state != PS_DEAD) { - if (getlwpfile(P, lwpid, "lwpname", - lwpname, sizeof (lwpname)) != 0) - return (-1); - from = lwpname; - } else { - if ((lwp = getlwpcore(P, lwpid)) == NULL) - return (-1); - from = lwp->lwp_name; - } - - if (strlcpy(buf, from, bufsize) >= bufsize) { - errno = ENAMETOOLONG; - return (-1); - } - - return (0); -} - -int Plwp_getspymaster(struct ps_prochandle *P, lwpid_t lwpid, psinfo_t *ps) { lwpstatus_t lps; |