/* Copyright (c) University of Cambridge 1995 - 2018 */
/* See the file NOTICE for conditions of use and distribution. */
/* SPDX-License-Identifier: GPL-2.0-or-later */
/* Copyright (c) University of Cambridge 1995 - 2018 */
/* See the file NOTICE for conditions of use and distribution. */
/* SPDX-License-Identifier: GPL-2.0-or-later */
if (namelen < 0) goto null_return;
/* Move the pointer past the name and fill in the rest of the data structure
if (namelen < 0) goto null_return;
/* Move the pointer past the name and fill in the rest of the data structure