ウィンドウを表示するには、Xサーバに対して、ウィンドウの表示要求を送る必要がある。
ウィンドウをマップする(マッピング)と言う。
XMapWindowで指定のウィンドウをマップする。
ここでは、戻り値型がわからないのだが、
X Window System, Programming, No.1
一応、intらしい。
$ vi XMapWindow.c $ gcc XMapWindow.c -lX11 -o XMapWindow $ ./XMapWindow d = 00d60260 wr = 02000001 result = 1 $
これでも、まだ、ウィンドウを表示できない。
戻り値のresultの1は、真の意味なのか、エラーコードが1という意味なのか、わからない。
まあ、戻り値を使うことは普通はないとおもう。
Sample/xlib/XMapWindow/XMapWindow/src/XMapWindow at master · bg1bgst333/Sample · GitHub