Classes | Functions | Variables
proctitle.c File Reference
#include "uv.h"
#include "internal.h"
#include <stdlib.h>
#include <string.h>
Include dependency graph for proctitle.c:

Go to the source code of this file.

Classes

struct  uv__process_title
 

Functions

static void init_process_title_mutex_once (void)
 
void uv__set_process_title (const char *title)
 
 UV_DESTRUCTOR (static void free_args_mem(void))
 
int uv_get_process_title (char *buffer, size_t size)
 
int uv_set_process_title (const char *title)
 
char ** uv_setup_args (int argc, char **argv)
 

Variables

static void * args_mem
 
static struct uv__process_title process_title
 
static uv_mutex_t process_title_mutex
 
static uv_once_t process_title_mutex_once = UV_ONCE_INIT
 

Function Documentation

◆ init_process_title_mutex_once()

static void init_process_title_mutex_once ( void  )
static

Definition at line 41 of file proctitle.c.

◆ uv__set_process_title()

void uv__set_process_title ( const char *  title)

Definition at line 53 of file darwin-proctitle.c.

◆ UV_DESTRUCTOR()

UV_DESTRUCTOR ( static void   free_args_memvoid)

Definition at line 148 of file proctitle.c.

◆ uv_get_process_title()

int uv_get_process_title ( char *  buffer,
size_t  size 
)

Definition at line 125 of file proctitle.c.

◆ uv_set_process_title()

int uv_set_process_title ( const char *  title)

Definition at line 99 of file proctitle.c.

◆ uv_setup_args()

char** uv_setup_args ( int  argc,
char **  argv 
)

Definition at line 46 of file proctitle.c.

Variable Documentation

◆ args_mem

void* args_mem
static

Definition at line 38 of file proctitle.c.

◆ process_title

struct uv__process_title process_title
static

Definition at line 37 of file proctitle.c.

◆ process_title_mutex

uv_mutex_t process_title_mutex
static

Definition at line 35 of file proctitle.c.

◆ process_title_mutex_once

uv_once_t process_title_mutex_once = UV_ONCE_INIT
static

Definition at line 36 of file proctitle.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:26