]> mj.ucw.cz Git - libucw.git/blobdiff - ucw/tempfile.c
Heap: Interface cleanup
[libucw.git] / ucw / tempfile.c
index f8b0294b9e85b8c4b19f9d6574d9cd10f5fb7892..27ade34336e0cc69af16e6aa643a7e220bc27812 100644 (file)
@@ -8,11 +8,11 @@
  *     of the GNU Lesser General Public License.
  */
 
-#include "ucw/lib.h"
-#include "ucw/conf.h"
-#include "ucw/threads.h"
-#include "ucw/lfs.h"
-#include "ucw/fastbuf.h"
+#include <ucw/lib.h>
+#include <ucw/conf.h>
+#include <ucw/threads.h>
+#include <ucw/io.h>
+#include <ucw/fastbuf.h>
 
 #include <stdio.h>
 #include <unistd.h>
@@ -61,10 +61,10 @@ temp_file_name(char *name_buf, int *open_flags)
       struct ucwlib_context *ctx = ucwlib_thread_context();
       int cnt = ++ctx->temp_counter;
       int pid = getpid();
-      if (ctx->thread_id == pid)
+      if (ucwlib_thread_id(ctx) == pid)
        len = snprintf(name_buf, TEMP_FILE_NAME_LEN, "%s/%s%d-%d", dir, temp_prefix, pid, cnt);
       else
-       len = snprintf(name_buf, TEMP_FILE_NAME_LEN, "%s/%s%d-%d-%d", dir, temp_prefix, pid, ctx->thread_id, cnt);
+       len = snprintf(name_buf, TEMP_FILE_NAME_LEN, "%s/%s%d-%d-%d", dir, temp_prefix, pid, ucwlib_thread_id(ctx), cnt);
       if (open_flags)
        *open_flags = 0;
     }
@@ -88,7 +88,7 @@ open_tmp(char *name_buf, int open_flags, int mode)
 
 #ifdef TEST
 
-#include "ucw/getopt.h"
+#include <ucw/getopt.h>
 
 int main(int argc, char **argv)
 {