Skip to content
Snippets Groups Projects
Select Git revision
  • ca5ecfa0eee55760a2af1702a67e48c7ede389cd
  • master default protected
  • release/202005
  • release/202001
  • release/201912
  • release/201911
  • release/releaseWindowsTestOne
  • release/windowsReleaseTest
  • release/releaseTest
  • release/releaseWindowsTest
  • release/201910
  • release/qt/201910
  • release/windows-test/201910
  • release/201908
  • release/201906
  • release/201905
  • release/201904
  • release/201903
  • release/201902
  • release/201901
  • release/201812
  • 4.0.0
  • 2.2.0
  • 2.1.0
  • 2.0.1
  • 2.0.0
  • 1.4.1
  • 1.4.0
  • 1.3.0
  • 1.2.0
  • 1.1.0
31 results

configure.ac

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    dlfcn.h 1.41 KiB
    /*
    * dlfcn-win32
    * Copyright (c) 2007 Ramiro Polla
    *
    * dlfcn-win32 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.
    *
    * dlfcn-win32 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 dlfcn-win32; if not, write to the Free Software
    * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
    */
    #ifndef DLFCN_H
    #define DLFCN_H
    #ifdef __cplusplus
    extern "C" {
    #endif
    /* POSIX says these are implementation-defined.
    * To simplify use with Windows API, we treat them the same way.
    */
    #define RTLD_LAZY 0
    #define RTLD_NOW 0
    #define RTLD_GLOBAL (1 << 1)
    #define RTLD_LOCAL (1 << 2)
    /* These two were added in The Open Group Base Specifications Issue 6.
    * Note: All other RTLD_* flags in any dlfcn.h are not standard compliant.
    */
    #define RTLD_DEFAULT 0
    #define RTLD_NEXT 0
    void *dlopen ( const char *file, int mode );
    int dlclose( void *handle );
    void *dlsym ( void *handle, const char *name );
    char *dlerror( void );
    #ifdef __cplusplus
    }
    #endif
    #endif /* DLFCN_H */