⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inlib.def

📁 android-w.song.android.widget
💻 DEF
字号:
This file is inlib.def, from which is created inlib.c.It implements the Apollo-specific builtin "inlib" in Bash.Copyright (C) 1987-2002 Free Software Foundation, Inc.This file is part of GNU Bash, the Bourne Again SHell.Bash is free software: you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation, either version 3 of the License, or(at your option) any later version.Bash is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See theGNU General Public License for more details.You should have received a copy of the GNU General Public Licensealong with Bash.  If not, see <http://www.gnu.org/licenses/>.$PRODUCES inlib.c#include <config.h>#include <stdio.h>#include "../shell.h"$BUILTIN inlib$FUNCTION inlib_builtin$DEPENDS_ON apollo$SHORT_DOC inlib pathname [pathname...]Install user-supplied library.Install a user-supplied library specified by pathname in the currentshell process. The library is used to resolve external referencesin programs and libraries loaded after its installation.  Notethat the library is not loaded into the address space unless it isneeded to resolve an external reference.  The list of inlibedlibraries is passed to all children of the current shell.Exit Status:Returns success unless PATHNAME is not found or an error occurs.$END#if defined (apollo)#include <apollo/base.h>#include <apollo/loader.h>inlib_builtin (list)     WORD_LIST *list;{  status_$t status;  int return_value;  short len;  if (!list)    {      builtin_usage ();      return (EX_USAGE);    }  return_value = EXECUTION_SUCCESS;  while (list)    {      len = (short)strlen (list->word->word);      loader_$inlib (list->word->word, len, &status);      if (status.all != status_$ok)	{	  builtin_error (_("%s: inlib failed"), list->word->word);	  return_value = EXECUTION_FAILURE;	}      list = list->next;    }  return (return_value);}#endif /* apollo */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -