(root)/
strace-6.5/
src/
linux/
s390x/
get_error.c
       1  /*
       2   * Copyright (c) 2015-2021 The strace developers.
       3   * All rights reserved.
       4   *
       5   * SPDX-License-Identifier: LGPL-2.1-or-later
       6   */
       7  
       8  #include "negated_errno.h"
       9  
      10  #define arch_get_error s390_get_error
      11  #define ARCH_REGSET s390_regset
      12  #include "../s390/get_error.c"
      13  #undef ARCH_REGSET
      14  #undef arch_get_error
      15  
      16  #define arch_get_error s390x_get_error
      17  #define ARCH_REGSET s390x_regset
      18  #include "../s390/get_error.c"
      19  #undef ARCH_REGSET
      20  #undef arch_get_error
      21  
      22  static void
      23  arch_get_error(struct tcb *tcp, const bool check_errno)
      24  {
      25  	if (tcp->currpers == 1)
      26  		s390_get_error(tcp, check_errno);
      27  	else
      28  		s390x_get_error(tcp, check_errno);
      29  }