> * Tony Richardson <[EMAIL PROTECTED]> [2005-04-27 12:41:20 -0500]: > > I'm surprised your example doesn't segfault. My Linux man page says > explicitly that the template should not be a string constant but must > be a character array, i.e. use > > char t1[] = "/tmp/clisp-x-io-XXXXXX"; > char t2[] = "/tmp/clisp-x-io-XXXXXX"; > char t3[] = "/tmp/clisp-x-io-XXXXXX"; > > mkstemp(t1); > mkstemp(t2); > mkstemp(t3); > > instead.
that's what I did. I was sloppy in my posting. the strings passed to mkstemp where explicitly allocated with alloca and properly filled. -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://ffii.org/> <http://www.dhimmi.com/> <http://www.mideasttruth.com/> <http://www.honestreporting.com> <http://www.memri.org/> The world is coming to an end. Please log off. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/

