src/util.h

changeset 9427
4155f2f8f5fb
parent 9426
64ad68837255
child 9642
ec0b88cf9161
equal deleted inserted replaced
9426:64ad68837255 9427:4155f2f8f5fb
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 /**
417 * Checks if the given program name is valid and executable. 397 * Checks if the given program name is valid and executable.
418 * 398 *
419 * @param program The file name of the application. 399 * @param program The file name of the application.
420 * 400 *
421 * @return True if the program is runable. 401 * @return True if the program is runable.

mercurial