"Fossies" - the Fresh Open Source Software Archive

Member "bison-3.4.1/lib/spawnattr_init.c" (28 Mar 2019, 1114 Bytes) of package /linux/misc/bison-3.4.1.tar.xz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "spawnattr_init.c" see the Fossies "Dox" file reference documentation and the last Fossies "Diffs" side-by-side code changes report: 3.2.4_vs_3.3.

    1 /* Copyright (C) 2000, 2009-2019 Free Software Foundation, Inc.
    2    This file is part of the GNU C Library.
    3 
    4    This program is free software: you can redistribute it and/or modify
    5    it under the terms of the GNU General Public License as published by
    6    the Free Software Foundation; either version 3 of the License, or
    7    (at your option) any later version.
    8 
    9    This program is distributed in the hope that it will be useful,
   10    but WITHOUT ANY WARRANTY; without even the implied warranty of
   11    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   12    GNU General Public License for more details.
   13 
   14    You should have received a copy of the GNU General Public License
   15    along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
   16 
   17 #include <config.h>
   18 
   19 /* Specification.  */
   20 #include <spawn.h>
   21 
   22 #include <string.h>
   23 
   24 /* Initialize data structure for file attribute for 'spawn' call.  */
   25 int
   26 posix_spawnattr_init (posix_spawnattr_t *attr)
   27 {
   28   /* All elements have to be initialized to the default values which
   29      is generally zero.  */
   30   memset (attr, '\0', sizeof (*attr));
   31 
   32   return 0;
   33 }