com_Open等をLinux用に書き変えるには


リナ  2014-09-25 14:42:21  No: 73895  IP: 192.*.*.*

com_Open(LPCTSTR comName);
com_Close();
com_ReadLine(PBYTE lpBuff, DWORD readMax);
com_ReadPacket(PBYTE lpBuff, DWORD readMax);
com_Send(CONST PBYTE lpBuff, DWORD size);
com_SendString(LPCTSTR line);

上記のプログラムをLinuxで使用できるようにしたいと思っています。

fopen
fclose
fscanf
fprintf
fgetc
fclose
等で書き変えることはできますか?


com_Openについては下のように使用されポートを開いてるようです。

BOOL com_Open(LPCTSTR comName)
{
  HANDLE hCom;
  hCom = CreateFile(comName, GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING,  FILE_ATTRIBUTE_NORMAL, NULL );
  if(hCom == INVALID_HANDLE_VALUE){
    return FALSE;
  }
  s_hCom = hCom;
  return TRUE;
}

よろしくお願いします。

編集 削除