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

📄 dl-librecon.h

📁 glibc 库, 不仅可以学习使用库函数,还可以学习函数的具体实现,是提高功力的好资料
💻 H
字号:
/* Optional code to distinguish library flavours.   Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc.   This file is part of the GNU C Library.   Contributed by Jakub Jelinek <jakub@redhat.com>, 2001.   The GNU C Library is free software; you can redistribute it and/or   modify it under the terms of the GNU Lesser General Public   License as published by the Free Software Foundation; either   version 2.1 of the License, or (at your option) any later version.   The GNU C Library is distributed in the hope that it will be useful,   but WITHOUT ANY WARRANTY; without even the implied warranty of   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU   Lesser General Public License for more details.   You should have received a copy of the GNU Lesser General Public   License along with the GNU C Library; if not, write to the Free   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA   02111-1307 USA.  */#ifndef _DL_LIBRECON_H#define _DL_LIBRECON_H	1static inline void __attribute__ ((unused, always_inline))_dl_osversion_init (char *assume_kernel){  unsigned long int i, j, osversion = 0;  char *p = assume_kernel, *q;  for (i = 0; i < 3; i++, p = q + 1)    {      j = __strtoul_internal (p, &q, 0, 0);      if (j >= 255 || p == q || (i < 2 && *q && *q != '.'))	{	  osversion = 0;	  break;	}      osversion |= j << (16 - 8 * i);      if (!*q)	break;    }  if (osversion)    GLRO(dl_osversion) = osversion;}/* Recognizing extra environment variables.  */#define EXTRA_LD_ENVVARS_13 \    if (memcmp (envline, "ASSUME_KERNEL", 13) == 0)			      \      {									      \	_dl_osversion_init (&envline[14]);				      \	break;								      \      }#define DL_OSVERSION_INIT \  do {									      \    char *assume_kernel = getenv ("LD_ASSUME_KERNEL");			      \    if (assume_kernel)							      \      _dl_osversion_init (assume_kernel);				      \  } while (0)#endif /* dl-librecon.h */

⌨️ 快捷键说明

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