Update tty device listing configuration

Cleanup and add FreeBSD tty device listing support.
This commit is contained in:
Martin Lund 2023-02-28 17:56:46 +01:00
parent 725faa5455
commit f6905b4213

View file

@ -56,15 +56,23 @@
#include "timestamp.h" #include "timestamp.h"
#include "misc.h" #include "misc.h"
#if defined(__APPLE__) /* tty device listing configuration */
#if defined(__linux__)
#define PATH_SERIAL_DEVICES "/dev/serial/by-id/"
#define PREFIX_TTY_DEVICES ""
#elif defined(__FreeBSD__)
#define PATH_SERIAL_DEVICES "/dev/"
#define PREFIX_TTY_DEVICES "cua"
#elif defined(__APPLE__)
#define PATH_SERIAL_DEVICES "/dev/" #define PATH_SERIAL_DEVICES "/dev/"
#define PREFIX_TTY_DEVICES "tty." #define PREFIX_TTY_DEVICES "tty."
#elif defined(__CYGWIN__) #elif defined(__CYGWIN__)
#define PATH_SERIAL_DEVICES "/dev/" #define PATH_SERIAL_DEVICES "/dev/"
#define PREFIX_TTY_DEVICES "ttyS" #define PREFIX_TTY_DEVICES "ttyS"
#else #else
#define PATH_SERIAL_DEVICES "/dev/serial/by-id/" #define PATH_SERIAL_DEVICES "/dev/"
#define PREFIX_TTY_DEVICES "" #define PREFIX_TTY_DEVICES "tty"
#endif #endif
#ifndef CMSPAR #ifndef CMSPAR