Blame src/gpg-error.vers

Packit fc043f
# libgpg-error.vers - What symbols to export           -*- std -*-
Packit fc043f
# Copyright (C) 2014 g10 Code GmbH
Packit fc043f
#
Packit fc043f
# This file is part of libgpg-error.
Packit fc043f
#
Packit fc043f
# libgpg-error is free software; you can redistribute it and/or modify
Packit fc043f
# it under the terms of the GNU Lesser General Public License as
Packit fc043f
# published by the Free Software Foundation; either version 2.1 of the
Packit fc043f
# License, or (at your option) any later version.
Packit fc043f
#
Packit fc043f
# libgpg-error is distributed in the hope that it will be useful,
Packit fc043f
# but WITHOUT ANY WARRANTY; without even the implied warranty of
Packit fc043f
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
Packit fc043f
# GNU Lesser General Public License for more details.
Packit fc043f
#
Packit fc043f
# You should have received a copy of the GNU Lesser General Public
Packit fc043f
# License along with this program; if not, see <https://www.gnu.org/licenses/>.
Packit fc043f
# SPDX-License-Identifier: LGPL-2.1+
Packit fc043f
#
Packit fc043f
# NOTE: When adding new functions, please make sure to add them to
Packit fc043f
#       visibility.h and gpg-error.def.in as well.
Packit fc043f
Packit fc043f
Packit fc043f
GPG_ERROR_1.0 {
Packit fc043f
  global:
Packit fc043f
    gpg_strerror;
Packit fc043f
    gpg_strerror_r;
Packit fc043f
    gpg_strsource;
Packit fc043f
    gpg_err_code_from_errno;
Packit fc043f
    gpg_err_code_to_errno;
Packit fc043f
    gpg_err_code_from_syserror;
Packit fc043f
    gpg_err_set_errno;
Packit fc043f
    gpg_error_check_version;
Packit fc043f
Packit fc043f
    gpgrt_lock_init;
Packit fc043f
    gpgrt_lock_lock;
Packit fc043f
    gpgrt_lock_unlock;
Packit fc043f
    gpgrt_lock_destroy;
Packit fc043f
    gpgrt_yield;
Packit fc043f
    gpgrt_lock_trylock;
Packit fc043f
Packit fc043f
    gpgrt_set_syscall_clamp;
Packit fc043f
    gpgrt_get_syscall_clamp;
Packit fc043f
Packit fc043f
    gpgrt_fopen;
Packit fc043f
    gpgrt_mopen;
Packit fc043f
    gpgrt_fopenmem;
Packit fc043f
    gpgrt_fopenmem_init;
Packit fc043f
    gpgrt_fdopen;
Packit fc043f
    gpgrt_fdopen_nc;
Packit fc043f
    gpgrt_sysopen;
Packit fc043f
    gpgrt_sysopen_nc;
Packit fc043f
    gpgrt_fpopen;
Packit fc043f
    gpgrt_fpopen_nc;
Packit fc043f
    gpgrt_freopen;
Packit fc043f
    gpgrt_fopencookie;
Packit fc043f
    gpgrt_fclose;
Packit fc043f
    gpgrt_fclose_snatch;
Packit fc043f
    gpgrt_onclose;
Packit fc043f
    gpgrt_fileno;
Packit fc043f
    gpgrt_fileno_unlocked;
Packit fc043f
    gpgrt_syshd;
Packit fc043f
    gpgrt_syshd_unlocked;
Packit fc043f
    _gpgrt_set_std_fd;
Packit fc043f
    _gpgrt_get_std_stream;
Packit fc043f
    gpgrt_flockfile;
Packit fc043f
    gpgrt_ftrylockfile;
Packit fc043f
    gpgrt_funlockfile;
Packit fc043f
    _gpgrt_pending;
Packit fc043f
    _gpgrt_pending_unlocked;
Packit fc043f
    gpgrt_feof;
Packit fc043f
    gpgrt_feof_unlocked;
Packit fc043f
    gpgrt_ferror;
Packit fc043f
    gpgrt_ferror_unlocked;
Packit fc043f
    gpgrt_clearerr;
Packit fc043f
    gpgrt_clearerr_unlocked;
Packit fc043f
    gpgrt_fflush;
Packit fc043f
    gpgrt_fseek;
Packit fc043f
    gpgrt_fseeko;
Packit fc043f
    gpgrt_ftell;
Packit fc043f
    gpgrt_ftello;
Packit fc043f
    gpgrt_rewind;
Packit fc043f
    gpgrt_fgetc;
Packit fc043f
    _gpgrt_getc_underflow;
Packit fc043f
    gpgrt_fputc;
Packit fc043f
    _gpgrt_putc_overflow;
Packit fc043f
    gpgrt_ungetc;
Packit fc043f
    gpgrt_read;
Packit fc043f
    gpgrt_write;
Packit fc043f
    gpgrt_write_sanitized;
Packit fc043f
    gpgrt_write_hexstring;
Packit fc043f
    gpgrt_fread;
Packit fc043f
    gpgrt_fwrite;
Packit fc043f
    gpgrt_fgets;
Packit fc043f
    gpgrt_fputs;
Packit fc043f
    gpgrt_fputs_unlocked;
Packit fc043f
    gpgrt_getline;
Packit fc043f
    gpgrt_read_line;
Packit fc043f
    gpgrt_free;
Packit fc043f
    gpgrt_fprintf;
Packit fc043f
    gpgrt_fprintf_unlocked;
Packit fc043f
    gpgrt_printf;
Packit fc043f
    gpgrt_printf_unlocked;
Packit fc043f
    gpgrt_vfprintf;
Packit fc043f
    gpgrt_vfprintf_unlocked;
Packit fc043f
    gpgrt_setvbuf;
Packit fc043f
    gpgrt_setbuf;
Packit fc043f
    gpgrt_set_binary;
Packit fc043f
    gpgrt_set_nonblock;
Packit fc043f
    gpgrt_get_nonblock;
Packit fc043f
    gpgrt_poll;
Packit fc043f
    gpgrt_tmpfile;
Packit fc043f
    gpgrt_opaque_set;
Packit fc043f
    gpgrt_opaque_get;
Packit fc043f
    gpgrt_fname_set;
Packit fc043f
    gpgrt_fname_get;
Packit fc043f
Packit fc043f
    gpgrt_asprintf;
Packit fc043f
    gpgrt_vasprintf;
Packit fc043f
    gpgrt_bsprintf;
Packit fc043f
    gpgrt_vbsprintf;
Packit fc043f
    gpgrt_snprintf;
Packit fc043f
    gpgrt_vsnprintf;
Packit fc043f
Packit fc043f
    gpgrt_check_version;
Packit fc043f
    gpg_err_init;
Packit fc043f
    gpg_err_deinit;
Packit fc043f
    gpgrt_set_alloc_func;
Packit fc043f
Packit fc043f
    gpgrt_b64dec_start;
Packit fc043f
    gpgrt_b64dec_proc;
Packit fc043f
    gpgrt_b64dec_finish;
Packit fc043f
Packit fc043f
    gpgrt_get_errorcount;
Packit fc043f
    gpgrt_inc_errorcount;
Packit fc043f
    gpgrt_log_set_sink;
Packit fc043f
    gpgrt_log_set_socket_dir_cb;
Packit fc043f
    gpgrt_log_set_pid_suffix_cb;
Packit fc043f
    gpgrt_log_set_prefix;
Packit fc043f
    gpgrt_log_get_prefix;
Packit fc043f
    gpgrt_log_test_fd;
Packit fc043f
    gpgrt_log_get_fd;
Packit fc043f
    gpgrt_log_get_stream;
Packit fc043f
    gpgrt_log;
Packit fc043f
    gpgrt_logv;
Packit fc043f
    gpgrt_logv_prefix;
Packit fc043f
    gpgrt_log_string;
Packit fc043f
    gpgrt_log_bug;
Packit fc043f
    gpgrt_log_fatal;
Packit fc043f
    gpgrt_log_error;
Packit fc043f
    gpgrt_log_info;
Packit fc043f
    gpgrt_log_debug;
Packit fc043f
    gpgrt_log_debug_string;
Packit fc043f
    gpgrt_log_printf;
Packit fc043f
    gpgrt_log_printhex;
Packit fc043f
    gpgrt_log_clock;
Packit fc043f
    gpgrt_log_flush;
Packit fc043f
    _gpgrt_log_assert;
Packit fc043f
Packit fc043f
    gpgrt_realloc;
Packit fc043f
    gpgrt_malloc;
Packit fc043f
    gpgrt_calloc;
Packit fc043f
    gpgrt_strdup;
Packit fc043f
    gpgrt_strconcat;
Packit fc043f
Packit fc043f
    gpgrt_getenv;
Packit fc043f
    gpgrt_setenv;
Packit fc043f
    gpgrt_mkdir;
Packit fc043f
    gpgrt_chdir;
Packit fc043f
    gpgrt_getcwd;
Packit fc043f
Packit fc043f
## API not yet finished for:
Packit fc043f
#    gpgrt_make_pipe;
Packit fc043f
#    gpgrt_spawn_process;
Packit fc043f
#    gpgrt_spawn_process_fd;
Packit fc043f
#    gpgrt_spawn_process_detached;
Packit fc043f
#    gpgrt_wait_process;
Packit fc043f
#    gpgrt_wait_processes;
Packit fc043f
#    gpgrt_kill_process;
Packit fc043f
#    gpgrt_release_process;
Packit fc043f
Packit fc043f
    gpgrt_argparse;
Packit fc043f
    gpgrt_usage;
Packit fc043f
    gpgrt_strusage;
Packit fc043f
    gpgrt_set_strusage;
Packit fc043f
    gpgrt_set_usage_outfnc;
Packit fc043f
    gpgrt_set_fixed_string_mapper;
Packit fc043f
Packit fc043f
    gpgrt_b64enc_start;
Packit fc043f
    gpgrt_b64enc_write;
Packit fc043f
    gpgrt_b64enc_finish;
Packit fc043f
Packit fc043f
Packit fc043f
  local:
Packit fc043f
    *;
Packit fc043f
};