if((sem_init(sem, 1, 1)) == 1) perror("error initiating sem");
このコード行を含めると、プログラムは単に開始および終了します。セマフォの使い方を学び始めたところです。私はcygwinを使用しており、この行がprintfのABOVE this print to consoleにコメントアウトされている場合、これを含めると何も起こりません。
私はcygserverを動かすために次のことをしました-
CYGWIN=server
ran /bin/cygserver-config
ran /usr/sbin/cygserver
構成については、cygserverがすでに実行されていると述べ、sygserverについては、
initailaizing complete
failed to created named pipe: is the daemon already running?
fatal error on IPC transport: closing down
何か案は?