tempnam() generates a compiler warning as a dangerous function.
This code doesn't care about security issues with tempnam, so
remove it and just manually build the filenames without the
randomness of tempnam.
Signed-off-by: Dave Chinner <david@fromorbit.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
/*
* construct auto filename and insert them into filenames space
*/
-
for(ind=0;ind<num_auto_files; ind++, num++) {
- sprintf((char *)filenames+(num*PATH_MAX), "%s.%d",
- tempnam(auto_dir, auto_file), ind );
+ sprintf((char *)filenames+(num*PATH_MAX), "%s/%s.%d",
+ auto_dir, auto_file, ind);
}
/*