Line data Source code
1 : /*
2 : * Copyright 2015 Google Inc.
3 : *
4 : * Use of this source code is governed by a BSD-style license that can be
5 : * found in the LICENSE file.
6 : */
7 : #include "SkTypes.h"
8 : #if !defined(SK_BUILD_FOR_WIN32)
9 :
10 : #include "SkOSLibrary.h"
11 :
12 : #include <dlfcn.h>
13 :
14 0 : void* DynamicLoadLibrary(const char* libraryName) {
15 0 : return dlopen(libraryName, RTLD_LAZY);
16 : }
17 :
18 0 : void* GetProcedureAddress(void* library, const char* functionName) {
19 0 : return dlsym(library, functionName);
20 : }
21 : #endif//!defined(SK_BUILD_FOR_WIN32)
|