From 99006a85e255eb93d174b1de97df6821bc321933 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Mon, 9 Aug 2010 07:48:24 +0000 Subject: [PATCH] * include/dlfcn.h (RTLD_LOCAL): Define. --- winsup/cygwin/ChangeLog | 4 ++++ winsup/cygwin/include/dlfcn.h | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index b58eef2bc..b36dc8067 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,7 @@ +2010-08-09 Yaakov Selkowitz + + * include/dlfcn.h (RTLD_LOCAL): Define. + 2010-08-06 Corinna Vinschen * include/sys/dirent.h (d_fileno): Define as d_ino. diff --git a/winsup/cygwin/include/dlfcn.h b/winsup/cygwin/include/dlfcn.h index 2cf88e2d3..56a7fb4cb 100644 --- a/winsup/cygwin/include/dlfcn.h +++ b/winsup/cygwin/include/dlfcn.h @@ -1,6 +1,6 @@ /* dlfcn.h - Copyright 1998, 1999, 2000, 2001 Red Hat, Inc. + Copyright 1998, 1999, 2000, 2001, 2010 Red Hat, Inc. This file is part of Cygwin. @@ -31,6 +31,7 @@ extern void dlfork (int); #define RTLD_DEFAULT NULL /* valid values for mode argument to dlopen */ +#define RTLD_LOCAL 0 /* symbols in this dlopen'ed obj are not visible to other dlopen'ed objs */ #define RTLD_LAZY 1 /* lazy function call binding */ #define RTLD_NOW 2 /* immediate function call binding */ #define RTLD_GLOBAL 4 /* symbols in this dlopen'ed obj are visible to other dlopen'ed objs */