Print this page
8158 Want named threads API
9857 proc manpages should have LIBRARY section

*** 19,28 **** --- 19,30 ---- * CDDL HEADER END */ /* * Copyright 2009 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. + * + * Copyright 2018 Joyent, Inc. */ #include <strings.h> #include <stdlib.h> #include <syslog.h>
*** 31,40 **** --- 33,43 ---- #include <door.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <procfs.h> + #include <pthread.h> #include "cachemgr.h" extern admin_t current_admin; #define CLEANUP_WAIT_TIME 60
*** 533,542 **** --- 536,547 ---- cleanup_op_t *op = (cleanup_op_t *)arg; cleanup_type_t type = 0; pid_t pid; int always = 1, waiting; + (void) pthread_setname_np(pthread_self(), "chg_cleanup_thr"); + if (op == NULL) { waiting = 1; type = CLEANUP_ALL; pid = 0; } else {