udev_util

udev_util — utils

Functions

Description

Utilities useful when dealing with devices and device node names.

Functions

udev_util_encode_string ()

int
udev_util_encode_string (const char *str,
                         char *str_enc,
                         size_t len);

Encode all potentially unsafe characters of a string to the corresponding 2 char hex value prefixed by '\x'.

Parameters

str

input string to be encoded

 

str_enc

output string to store the encoded input string

 

len

maximum size of the output string, which may be four times as long as the input string

 

Returns

0 if the entire string was copied, non-zero otherwise.

Types and Values