src/util.h

changeset 9426
64ad68837255
parent 9307
a446c1ba05ee
child 9427
4155f2f8f5fb
equal deleted inserted replaced
9425:c9dc8ba467f4 9426:64ad68837255
392 * @return A file pointer to the temporary file, or @c NULL on failure. 392 * @return A file pointer to the temporary file, or @c NULL on failure.
393 */ 393 */
394 FILE *gaim_mkstemp(char **path); 394 FILE *gaim_mkstemp(char **path);
395 395
396 /** 396 /**
397 * Creates a temporary file and returns a file pointer to it.
398 *
399 * This is like mkstemp(), but returns a file pointer. It uses the
400 * semantics of tempnam() for the directory to use and allocates the
401 * space for the file path.
402 *
403 * The caller is responsible for closing the file and removing it when
404 * done, as well as freeing the space pointed to by @a path with
405 * g_free().
406 *
407 * @param path The returned path to the temp file.
408 *
409 * @param pattern Pattern for use with the returned filename.
410 *
411 * @return A file pointer to the temporary file, or @c NULL on failure.
412 */
413
414 FILE *gaim_mkstemp_template(char **path,const char *template);
415
416 /**
397 * Checks if the given program name is valid and executable. 417 * Checks if the given program name is valid and executable.
398 * 418 *
399 * @param program The file name of the application. 419 * @param program The file name of the application.
400 * 420 *
401 * @return True if the program is runable. 421 * @return True if the program is runable.

mercurial