I am using GPS as a clock for NTP. It works great and NTP opens
/dev/gps0 and reads it fine. I also have a program that can open
/dev/gps0 to read (and write) to the GPS device so I can process the information and configure it. How can I run both at the same time?
I do not want to use gpsd and I would like to find some way to share the serial port without doing something that could break NTP. Socat, pseudo terminal? How can I accomplish this easily?