src/os/win32/ngx_stat.c - nginx source code

Functions defined

Source code


  1. /*
  2. * Copyright (C) Igor Sysoev
  3. * Copyright (C) Nginx, Inc.
  4. */


  5. #include <ngx_config.h>
  6. #include <ngx_core.h>


  7. int ngx_file_type(char *file, ngx_file_info_t *sb)
  8. {
  9.     sb->dwFileAttributes = GetFileAttributes(file);

  10.     if (sb->dwFileAttributes == INVALID_FILE_ATTRIBUTES) {
  11.         return -1;
  12.     }

  13.     return 0;
  14. }

  15. /*
  16. int ngx_stat(char *file, ngx_stat_t *sb)
  17. {
  18.     *sb = GetFileAttributes(file);

  19.     if (*sb == INVALID_FILE_ATTRIBUTES) {
  20.         return -1;
  21.     }

  22.     return 0;
  23. }
  24. */