파일을 다루는 함수에는 open, read, write, close, lseek, fflush 등이 있습니다. 그중에 파일을 lock 하는 함수가 있습니다. flock() 함수로 파일을 lock, unlock 할수 있습니다. 파일을 독점하려고 할때 필요한 함수입니다. 이렇게 lock()이되면 동일한 파일핸들이 아니면 풀수 없습니다. 해결책으로는 /dev/ttyS0 와 동일한 노드파일을 만드시면 되겠죠 #>ls -al /dev/ttyS0 crw-rw---- 1 uucp uucp 4, 64 May 8 2007 /dev/ttyS0 #>mknod /dev/ttyS0_cp c 4 64 #>minicom /dev/ttyS0_cp 위와 같이 하면 될것 같군요.. 안된다면 .. 다른분이 도움을 ^^
그중에 파일을 lock 하는 함수가 있습니다.
flock() 함수로 파일을 lock, unlock 할수 있습니다.
파일을 독점하려고 할때 필요한 함수입니다.
이렇게 lock()이되면 동일한 파일핸들이 아니면 풀수 없습니다.
해결책으로는 /dev/ttyS0 와 동일한 노드파일을 만드시면 되겠죠
#>ls -al /dev/ttyS0
crw-rw---- 1 uucp uucp 4, 64 May 8 2007 /dev/ttyS0
#>mknod /dev/ttyS0_cp c 4 64
#>minicom /dev/ttyS0_cp
위와 같이 하면 될것 같군요.. 안된다면 .. 다른분이 도움을 ^^