1
0
mirror of https://git.savannah.gnu.org/git/gnulib.git synced 2025-08-08 17:22:05 +03:00
Files
gnulib/modules/clean-temp-simple
Bruno Haible 52738dcd0f New module hashkey-string.
* lib/hashkey-string.h: New file.
* lib/hashkey-string.c: New file, based on lib/clean-temp-simple.c.
* modules/hashkey-string: New file.
* lib/clean-temp-simple.c: Include hashkey-string.h. Don't include
<limits.h>.
(clean_temp_string_equals, clean_temp_string_hash): Remove functions.
(SIZE_BITS): Remove macro.
(register_temporary_file): Use hashkey_string_equals and
hashkey_string_hash.
* modules/clean-temp-simple (Depends-on): Add hashkey-string.
2025-04-30 01:20:17 +02:00

43 lines
532 B
Plaintext

Description:
Temporary files with automatic cleanup.
Files:
lib/clean-temp-simple.h
lib/clean-temp-private.h
lib/clean-temp-simple.c
Depends-on:
c99
bool
list
asyncsafe-spin
unistd-h
lock
once
thread-optim
error
fatal-signal
rmdir
linkedhash-list
hashkey-string
gettext-h
gnulib-i18n
configure.ac:
AC_DEFINE([SIGNAL_SAFE_LIST], [1], [Define if lists must be signal-safe.])
Makefile.am:
lib_SOURCES += clean-temp-simple.h clean-temp-simple.c
Include:
"clean-temp-simple.h"
Link:
$(LIBTHREAD)
License:
LGPLv2+
Maintainer:
all