128943d61SSiva Chandra Reddy //===-- Implementation of posix_spawn_file_actions_init -------------------===// 228943d61SSiva Chandra Reddy // 328943d61SSiva Chandra Reddy // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 428943d61SSiva Chandra Reddy // See https://llvm.org/LICENSE.txt for license information. 528943d61SSiva Chandra Reddy // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 628943d61SSiva Chandra Reddy // 728943d61SSiva Chandra Reddy //===----------------------------------------------------------------------===// 828943d61SSiva Chandra Reddy 928943d61SSiva Chandra Reddy #include "posix_spawn_file_actions_init.h" 1028943d61SSiva Chandra Reddy 1128943d61SSiva Chandra Reddy #include "src/__support/common.h" 12*5ff3ff33SPetr Hosek #include "src/__support/macros/config.h" 1328943d61SSiva Chandra Reddy 1428943d61SSiva Chandra Reddy #include <spawn.h> 1528943d61SSiva Chandra Reddy 16*5ff3ff33SPetr Hosek namespace LIBC_NAMESPACE_DECL { 1728943d61SSiva Chandra Reddy 1828943d61SSiva Chandra Reddy LLVM_LIBC_FUNCTION(int, posix_spawn_file_actions_init, 1928943d61SSiva Chandra Reddy (posix_spawn_file_actions_t * actions)) { 2028943d61SSiva Chandra Reddy actions->__front = nullptr; 2128943d61SSiva Chandra Reddy actions->__back = nullptr; 2228943d61SSiva Chandra Reddy return 0; 2328943d61SSiva Chandra Reddy } 2428943d61SSiva Chandra Reddy 25*5ff3ff33SPetr Hosek } // namespace LIBC_NAMESPACE_DECL 26