Functions

util.h File Reference

Assorted utility functions. More...

Go to the source code of this file.

Functions

char * pa_get_user_name (char *s, size_t l)
 Return the current username in the specified string buffer.
char * pa_get_host_name (char *s, size_t l)
 Return the current hostname in the specified buffer.
char * pa_get_fqdn (char *s, size_t l)
 Return the fully qualified domain name in s.
char * pa_get_home_dir (char *s, size_t l)
 Return the home directory of the current user.
char * pa_get_binary_name (char *s, size_t l)
 Return the binary file name of the current process.
char * pa_path_get_filename (const char *p)
 Return a pointer to the filename inside a path (which is the last component).
int pa_msleep (unsigned long t)
 Wait t milliseconds.

Detailed Description

Assorted utility functions.


Function Documentation

char* pa_get_binary_name ( char *  s,
size_t  l 
)

Return the binary file name of the current process.

This is not supported on all architectures, in which case NULL is returned.

char* pa_get_fqdn ( char *  s,
size_t  l 
)

Return the fully qualified domain name in s.

char* pa_get_home_dir ( char *  s,
size_t  l 
)

Return the home directory of the current user.

char* pa_get_host_name ( char *  s,
size_t  l 
)

Return the current hostname in the specified buffer.

char* pa_get_user_name ( char *  s,
size_t  l 
)

Return the current username in the specified string buffer.

int pa_msleep ( unsigned long  t )

Wait t milliseconds.

char* pa_path_get_filename ( const char *  p )

Return a pointer to the filename inside a path (which is the last component).

If passed NULL will return NULL.