(root)/
strace-6.5/
src/
kernel_dirent.h
       1  /*
       2   * Copyright (c) 2015 Dmitry V. Levin <ldv@strace.io>
       3   * Copyright (c) 2015-2021 The strace developers.
       4   * All rights reserved.
       5   *
       6   * SPDX-License-Identifier: LGPL-2.1-or-later
       7   */
       8  
       9  #ifndef STRACE_KERNEL_DIRENT_H
      10  # define STRACE_KERNEL_DIRENT_H
      11  
      12  # include "kernel_types.h"
      13  
      14  typedef struct {
      15  	kernel_ulong_t	d_ino;
      16  	kernel_ulong_t	d_off;
      17  	unsigned short	d_reclen;
      18  	char		d_name[1];
      19  } kernel_dirent_t;
      20  
      21  typedef struct {
      22  	uint64_t	d_ino;
      23  	uint64_t	d_off;
      24  	unsigned short	d_reclen;
      25  	unsigned char	d_type;
      26  	char		d_name[1];
      27  } kernel_dirent64_t;
      28  
      29  #endif /* !STRACE_KERNEL_DIRENT_H */