Changeset 13080
- Timestamp:
- Nov 10, 2011, 3:31:43 AM (11 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/configure.ac
r13079 r13080 102 102 103 103 AC_CHECK_HEADERS([stdbool.h]) 104 AC_CHECK_FUNCS([iconv_open pread pwrite lrintf strlcpy daemon dirname basename strcasecmp localtime_r fallocate64 posix_fallocate memmem strsep strtold syslog valloc getpagesize posix_memalign statvfs htonll ntohll ])104 AC_CHECK_FUNCS([iconv_open pread pwrite lrintf strlcpy daemon dirname basename strcasecmp localtime_r fallocate64 posix_fallocate memmem strsep strtold syslog valloc getpagesize posix_memalign statvfs htonll ntohll mkdtemp]) 105 105 AC_PROG_INSTALL 106 106 AC_PROG_MAKE_SET -
trunk/libtransmission/torrent.c
r12931 r13080 2757 2757 base = tr_strdup_printf( "%s__XXXXXX", tr_torrentName( tor ) ); 2758 2758 tmpdir = tr_buildPath( top, base, NULL ); 2759 mkdtemp( tmpdir );2759 tr_mkdtemp( tmpdir ); 2760 2760 tr_free( base ); 2761 2761 -
trunk/libtransmission/utils.c
r12981 r13080 18 18 #define HAVE_GETPAGESIZE 19 19 #define HAVE_ICONV_OPEN 20 #define HAVE_MKDTEMP 20 21 #define HAVE_VALLOC 21 22 #endif … … 503 504 tr_free( tmp ); 504 505 return ret; 506 } 507 508 char* 509 tr_mkdtemp( char * template ) 510 { 511 #ifdef HAVE_MKDTEMP 512 return mkdtemp( template ); 513 #else 514 if( !mktemp( template ) || mkdir( template, 0700 ) ) 515 return NULL; 516 return template; 517 #endif 505 518 } 506 519 -
trunk/libtransmission/utils.h
r13029 r13080 222 222 */ 223 223 int tr_mkdirp( const char * path, int permissions ) TR_GNUC_NONNULL(1); 224 225 /** @brief Portability wrapper for mkdtemp() that uses the system implementation if available */ 226 char* tr_mkdtemp( char * template ); 224 227 225 228
Note: See TracChangeset
for help on using the changeset viewer.