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 {