libexplain  1.4.D001
Data Structures | Typedefs | Functions
libexplain/fileinfo/pid_fd_n.c File Reference
#include <libexplain/ac/fcntl.h>
#include <libexplain/ac/limits.h>
#include <libexplain/ac/stdio.h>
#include <libexplain/ac/string.h>
#include <libexplain/ac/sys/param.h>
#include <libexplain/ac/unistd.h>
#include <libexplain/fileinfo.h>
#include <libexplain/lsof.h>

Go to the source code of this file.

Data Structures

struct  adapter

Typedefs

typedef struct adapter adapter

Functions

static void n_callback (explain_lsof_t *context, const char *name)
int explain_fileinfo_pid_fd_n (pid_t pid, int fildes, char *data, size_t data_size)

Typedef Documentation

typedef struct adapter adapter

Definition at line 31 of file pid_fd_n.c.


Function Documentation

int explain_fileinfo_pid_fd_n ( pid_t  pid,
int  fildes,
char *  data,
size_t  data_size 
)

The explain_fileinfo_pid_fd_n function may be used to obtain the path name of the file corresponding to the given process and given file descriptor.

Parameters:
pidThe process ID of interest.
fildesThe file descriptor of interest.
dataWhere to return the path.
data_sizeThe maximum size of the returned path.
Returns:
true (non-zero) on success, or false (zero) on error

Definition at line 63 of file pid_fd_n.c.

static void n_callback ( explain_lsof_t context,
const char *  name 
) [static]

Definition at line 42 of file pid_fd_n.c.