Use xmkstemp() instead of mkstemp()