]> git.tuebingen.mpg.de Git - paraslash.git/commitdiff
Remove para_mkstemp().
authorAndre Noll <maan@systemlinux.org>
Sun, 10 Feb 2008 13:30:30 +0000 (14:30 +0100)
committerAndre Noll <maan@systemlinux.org>
Sun, 10 Feb 2008 13:30:30 +0000 (14:30 +0100)
It's unused.

string.c
string.h

index 51461b20938df75ed79211b9b5bc5e97e46333e0..eb8b12ece58ecd03e1507932751d1961de0084be 100644 (file)
--- a/string.c
+++ b/string.c
@@ -250,33 +250,6 @@ __must_check __malloc char *para_tmpname(void)
        return make_message("%08i", rand());
 }
 
-/**
- * Create unique temporary file.
- *
- * \param template The template to be passed to mkstemp().
- * \param mode The desired mode of the tempfile.
- *
- * This wrapper for mkstemp additionally uses fchmod() to
- * set the given mode of the tempfile if mkstemp() returned success.
- *
- * \return The file descriptor of the temp file just created on success.
- * On errors, a negative value is returned.
- */
-__must_check int para_mkstemp(char *template, mode_t mode)
-{
-       int tmp, fd = mkstemp(template);
-
-       if (fd < 0)
-               return -ERRNO_TO_PARA_ERROR(errno);
-       tmp = fchmod(fd, mode);
-       if (tmp >= 0)
-               return fd;
-       tmp = errno;
-       close(fd);
-       unlink(template);
-       return -ERRNO_TO_PARA_ERROR(tmp);
-}
-
 /**
  * Get the logname of the current user.
  *
index 26e54819cca591292ed4562531a4a29f506c2985..84101a873f66437c2304fa1af8f2b4ecadf385cc 100644 (file)
--- a/string.h
+++ b/string.h
@@ -24,9 +24,8 @@ __must_check __malloc __printf_1_2 char *make_message(const char *fmt, ...);
 __must_check __malloc char *para_strcat(char *a, const char *b);
 __must_check __malloc char *para_dirname(const char *name);
 __must_check const char *para_basename(const char *name);
-void chop(charbuf);
+void chop(char *buf);
 __must_check __malloc char *para_tmpname(void);
-__must_check int para_mkstemp(char *template, mode_t mode);
 __must_check __malloc char *para_logname(void);
 __must_check __malloc char *para_homedir(void);
 __must_check unsigned split_args(char *args, char *** const argv_ptr, const char *delim);