• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/gettext-0.17/gettext-tools/gnulib-lib/

Lines Matching refs:tmpdir

40 #include "tmpdir.h"
262 struct tempdir *tmpdir;
318 tmpdir = XMALLOC (struct tempdir);
319 tmpdir->dirname = NULL;
320 tmpdir->cleanup_verbose = cleanup_verbose;
321 tmpdir->subdirs = gl_list_create_empty (GL_LINKEDHASH_LIST,
324 tmpdir->files = gl_list_create_empty (GL_LINKEDHASH_LIST,
340 tmpdir->dirname = tmpdirname;
341 *tmpdirp = tmpdir;
351 /* Replace tmpdir->dirname with a copy that has indefinite extent.
355 tmpdir->dirname = xstrdup (tmpdirname);
357 return (struct temp_dir *) tmpdir;
371 struct tempdir *tmpdir = (struct tempdir *)dir;
373 /* Add absolute_file_name to tmpdir->files, without duplicates. */
374 if (gl_list_search (tmpdir->files, absolute_file_name) == NULL)
375 gl_list_add_first (tmpdir->files, xstrdup (absolute_file_name));
385 struct tempdir *tmpdir = (struct tempdir *)dir;
386 gl_list_t list = tmpdir->files;
406 struct tempdir *tmpdir = (struct tempdir *)dir;
408 /* Add absolute_dir_name to tmpdir->subdirs, without duplicates. */
409 if (gl_list_search (tmpdir->subdirs, absolute_dir_name) == NULL)
410 gl_list_add_first (tmpdir->subdirs, xstrdup (absolute_dir_name));
421 struct tempdir *tmpdir = (struct tempdir *)dir;
422 gl_list_t list = tmpdir->subdirs;
497 struct tempdir *tmpdir = (struct tempdir *)dir;
505 list = tmpdir->files;
519 list = tmpdir->subdirs;
541 struct tempdir *tmpdir = (struct tempdir *)dir;
546 err |= do_rmdir (dir, tmpdir->dirname);
549 if (cleanup_list.tempdir_list[i] == tmpdir)
560 /* Now only we can free the tmpdir->dirname and tmpdir itself. */
561 free (tmpdir->dirname);
562 free (tmpdir);