X-Git-Url: http://git.demorecorder.com/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Fc_client.py;h=27a01b193bfb5bcec47a778acbbcbe50e31eb72e;hb=b52790e8ed4bb077eabdeca803935d2910558acc;hp=d006d305d85947cc1c4a78c015e5a4f0414e6c2e;hpb=cc7fab2d5e912629d4a2a6adfb7666dc2ba45db2;p=free-sw%2Fxcb%2Flibxcb diff --git a/src/c_client.py b/src/c_client.py index d006d30..27a01b1 100644 --- a/src/c_client.py +++ b/src/c_client.py @@ -5,6 +5,7 @@ from functools import reduce import getopt import os import sys +import errno import time import re @@ -175,6 +176,9 @@ def c_open(self): _h('') _h('#include "xcb.h"') + _c('#ifdef HAVE_CONFIG_H') + _c('#include "config.h"') + _c('#endif') _c('#include ') _c('#include ') _c('#include ') @@ -2902,8 +2906,11 @@ Refer to the README file in xcb/proto for more info. raise # Ensure the man subdirectory exists -if not os.path.exists('man'): +try: os.mkdir('man') +except OSError, e: + if e.errno != errno.EEXIST: + raise today = time.strftime('%Y-%m-%d', time.gmtime(os.path.getmtime(args[0])))