(root)/
strace-6.5/
tests-m32/
xstatfs.c
       1  /*
       2   * Copyright (c) 2015-2021 Dmitry V. Levin <ldv@strace.io>
       3   * All rights reserved.
       4   *
       5   * SPDX-License-Identifier: GPL-2.0-or-later
       6   */
       7  
       8  #define SYSCALL_INVOKE(file, desc, ptr, size) \
       9  	syscall(SYSCALL_NR, SYSCALL_ARG(file, desc), ptr)
      10  #define PRINT_SYSCALL_HEADER(file, desc, size) \
      11  	printf("%s(" SYSCALL_ARG_FMT ", ", SYSCALL_NAME, SYSCALL_ARG(file, desc))
      12  
      13  #define STRUCT_STATFS	struct statfs
      14  #ifdef HAVE_STRUCT_STATFS_F_FRSIZE
      15  # define PRINT_F_FRSIZE
      16  #endif
      17  #ifdef HAVE_STRUCT_STATFS_F_FLAGS
      18  # define PRINT_F_FLAGS
      19  #endif
      20  #if defined HAVE_STRUCT_STATFS_F_FSID_VAL
      21  # define PRINT_F_FSID	f_fsid.val
      22  #elif defined HAVE_STRUCT_STATFS_F_FSID___VAL
      23  # define PRINT_F_FSID	f_fsid.__val
      24  #endif
      25  
      26  #include "xstatfsx.c"