コンパイラは、次のコード セグメントに対して次の警告を表示しました。修正してください。
if((tmp_n = (struct dot *)shmat(shm_net, NULL, 0)) == (int *) -1) { }
警告: 異なるポインタ型の比較にはキャストがありません [デフォルトで有効]
これは C プログラムであり、このコード セグメントは共有メモリ セグメントをポインタ **tmp_n にアタッチするためのもので、型は struct dot です。
struct dot {int weight; inttmv;};