diff options
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/skalibs/posixplz.h | 1 | ||||
| -rw-r--r-- | src/include/skalibs/unix-transactional.h | 4 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/include/skalibs/posixplz.h b/src/include/skalibs/posixplz.h index 558ccae..3c6c520 100644 --- a/src/include/skalibs/posixplz.h +++ b/src/include/skalibs/posixplz.h @@ -45,6 +45,7 @@ extern int mkdirp (char const *, mode_t) ; extern int mkdirp2 (char *, mode_t) ; extern int mkfiletemp (char *, create_func_ref, mode_t, void *) ; extern int mklinktemp (char const *, char *, link_func_ref) ; +extern int mkntemp (char *) ; extern int mkptemp (char *) ; extern int mkptemp2 (char *, unsigned int) ; extern int mkptemp3 (char *, mode_t, unsigned int) ; diff --git a/src/include/skalibs/unix-transactional.h b/src/include/skalibs/unix-transactional.h index 73a8d7f..9b884f9 100644 --- a/src/include/skalibs/unix-transactional.h +++ b/src/include/skalibs/unix-transactional.h @@ -7,6 +7,7 @@ #include <sys/stat.h> #include <sys/uio.h> +#include <skalibs/gccattributes.h> #include <skalibs/direntry.h> #include <skalibs/stralloc.h> @@ -47,6 +48,7 @@ extern size_t openwritevnclose_at (int, char const *, struct iovec const *, unsi extern int atomic_rm_rf (char const *) ; extern int atomic_rm_rf_tmp (char const *, stralloc *) ; -extern int atomic_symlink (char const *, char const *, char const *) ; +extern int atomic_symlink (char const *, char const *, char const *) gccattr_deprecated ; +extern int atomic_symlink4 (char const *, char const *, char *, size_t) ; #endif |
