Cを使ってRS232Cの制御を行おうと考えています。
環境はRedHat or Fedoraです。
基本的にはwrite関数とread関数を使えば良いと思うんですが、
接続先装置に送信するコマンドに戻り値がある場合、
それは単純にread関数で読んでやれば良いんでしょうか。
それとも、接続先装置から何かが送られてくるメッセージを、
whileで待って受け取るような関数があるんでしょうか。

Winのハイパーターミナルを使うと、
戻り値があるコマンドに対しては戻り値が画面に表示されます。
これと似たようなものを再現したいのですが。

制御関連の質問はスレ違いであれば、
誘導お願いします。