mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-10-15 02:16:05 +08:00
media01: Improve output messages
Use a single printf() call to avoid interference from other output. Do not print the listener argument.
This commit is contained in:
@@ -75,23 +75,18 @@ static rtems_status_code
|
|||||||
media_listener(rtems_media_event event, rtems_media_state state,
|
media_listener(rtems_media_event event, rtems_media_state state,
|
||||||
const char *src, const char *dest, void *arg)
|
const char *src, const char *dest, void *arg)
|
||||||
{
|
{
|
||||||
|
if (dest == NULL) {
|
||||||
|
dest = "NULL";
|
||||||
|
}
|
||||||
|
|
||||||
printf(
|
printf(
|
||||||
"media listener: event = %s, state = %s, src = %s",
|
"media listener: event = %s, state = %s, src = %s, dest = %s\n",
|
||||||
rtems_media_event_description(event),
|
rtems_media_event_description(event),
|
||||||
rtems_media_state_description(state),
|
rtems_media_state_description(state),
|
||||||
src
|
src,
|
||||||
|
dest
|
||||||
);
|
);
|
||||||
|
|
||||||
if (dest != NULL) {
|
|
||||||
printf(", dest = %s", dest);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (arg != NULL) {
|
|
||||||
printf(", arg = %p\n", arg);
|
|
||||||
}
|
|
||||||
|
|
||||||
printf("\n");
|
|
||||||
|
|
||||||
if (event == RTEMS_MEDIA_EVENT_MOUNT && state == RTEMS_MEDIA_STATE_SUCCESS) {
|
if (event == RTEMS_MEDIA_EVENT_MOUNT && state == RTEMS_MEDIA_STATE_SUCCESS) {
|
||||||
char name[256];
|
char name[256];
|
||||||
int n = snprintf(&name[0], sizeof(name), "%s/test.txt", dest);
|
int n = snprintf(&name[0], sizeof(name), "%s/test.txt", dest);
|
||||||
|
Reference in New Issue
Block a user