pthread ライブラリを使用して C プログラムを処理するために CIL を使用しています。ユーザー定義関数と非 pthread 関数は、pthread 関数とは異なる方法で処理する必要があります。次のような型定義を使用できますか。
type PThreadFun = "pthread_create" | "pthread_join" | ...;;
そのため、最初に関数名でパターンマッチを行い、次にどちらかに送信します
processFunction (fn_name: string)
また
processPThreadFun (fn_name: PThreadFun)