/
githubmirror
/
libgpg-error
ОбзорДокументацияВойти
/
githubmirror
/
libgpg-error
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
libgpg-error/
src/
..
syscfg

syscfg: Add x86_64 Android arch.

год назад
Makefile.am

build: Revert pkg-config requirement.

5 месяцев назад
README

2006-12-09 Marcus Brinkmann <marcus@g10code.de>

20 лет назад
argparse.c

Fix possible lockup in an atexit handler

3 месяца назад
b64dec.c

b64dec: Fix to use custom memory handlers.

8 лет назад
b64enc.c

Fix possible lockup in an atexit handler

3 месяца назад
code-from-errno.c

Implement symbol visibility.

12 лет назад
code-to-errno.c

Implement symbol visibility.

12 лет назад
err-codes.h.in

New error codes for algorithm compliance

5 месяцев назад
err-sources.h.in

core: Add GPG_ERR_SOURCE_TKD.

3 года назад
errnos.in

Improve maintainability by rewriting the mkheader helper.

13 лет назад
estream-printf.c

Fix possible stack overflow in es_printf for %.100f format.

3 месяца назад
estream-printf.h

core: New functions gpgrt_fprintf_sf anf gpgrt_fprintf_sf_unlocked.

8 лет назад
estream.c

doc: some comment updates

месяц назад
estream.h

Rename internal functions of estream.

9 лет назад
gen-lock-obj.sh

build: No use of awk with gen-lock-obj.sh.

2 месяца назад
gen-posix-lock-obj.c

Fix build without threads

10 лет назад
gen-w32-lock-obj.c

Convert http links to https where possible in the source.

11 лет назад
gettext.h

Finished W32CE support.

17 лет назад
gpg-error-config-test.sh.in

Skip gpg-error-config-test.sh for specific incompatible pkg-config.

2 года назад
gpg-error-config.in

build: Take care of POSIX shell path.

7 лет назад
gpg-error.c

w32: New function gpgrt_w32_set_errno.

2 месяца назад
gpg-error.def.in

w32: New function gpgrt_w32_set_errno.

2 месяца назад
gpg-error.h.in

Release 1.59

6 месяцев назад
gpg-error.m4

Update copyright and version string in gpg-error.m4.

10 месяцев назад
gpg-error.pc.in

w32: Support static link with -lws2_32.

6 лет назад
gpg-error.vers

New function gpgrt_fconcat.

8 месяцев назад
gpg-error.w32-manifest.in

w32: Add a manifest to libgpg-error.

11 лет назад
gpgrt-config.in

Also fix for test(1) operator -o.

год назад
gpgrt-int.h

Fix possible lockup in an atexit handler

3 месяца назад
gpgrt.m4

Fixes for obsoleted/removed test(1) operator -a

год назад
init.c

New function gpgrt_fconcat.

8 месяцев назад
init.h

New function gpgrt_fconcat.

8 месяцев назад
lock.h

core: Unify syscall_clamp functions.

9 лет назад
logging.c

core: New function gpgrt_add_post_log_func.

2 года назад
mkerrcodes.awk

awk: Prepare for Gawk 5.0.

7 лет назад
mkerrcodes.c

2004-03-09 Marcus Brinkmann <marcus@g10code.de>

22 года назад
mkerrcodes1.awk

awk: Prepare for Gawk 5.0.

7 лет назад
mkerrcodes2.awk

awk: Prepare for Gawk 5.0.

7 лет назад
mkerrnos.awk

awk: Prepare for Gawk 5.0.

7 лет назад
mkheader.c

syscfg: Add armv7a alias to arm for Android.

год назад
mkstrtable.awk

awk: Prepare for Gawk 5.0.

7 лет назад
name-value.c

Add a section mode to the name-value functions.

год назад
posix-lock-obj.h

Convert http links to https where possible in the source.

11 лет назад
posix-lock.c

core: Fix support of posix-lock for FreeBSD.

4 года назад
posix-thread.c

core: Unify syscall_clamp functions.

9 лет назад
protos.h

w32: New function gpgrt_w32_set_errno.

2 месяца назад
spawn-posix.c

spawn:posix: Take care of POSIX semaphore "shared" semantics.

6 месяцев назад
spawn-w32.c

spawn:w32: Fix use-after-scope of handle array.

5 месяцев назад
strerror-sym.c

2004-02-27 Marcus Brinkmann <marcus@g10code.de>

22 года назад
strerror.c

Handle strerror_r failure on non-GNU systems.

4 года назад
stringutils.c

Fix out-of-bounds read in vfnameconcat.

3 месяца назад
strlist.c

New public API gpgrt_strlist_*

год назад
strsource-sym.c

2004-02-27 Marcus Brinkmann <marcus@g10code.de>

22 года назад
strsource.c

Implement symbol visibility.

12 лет назад
syscall-clamp.c

core: Unify syscall_clamp functions.

9 лет назад
sysutils.c

w32: Don't convert slash->backslash when it's under Wine.

год назад
thread.h

core: Unify syscall_clamp functions.

9 лет назад
version.c

Release 1.59

6 месяцев назад
versioninfo.rc.in

Release 1.59

6 месяцев назад
visibility.c

w32: New function gpgrt_w32_set_errno.

2 месяца назад
visibility.h

w32: New function gpgrt_w32_set_errno.

2 месяца назад
w32-add.h

w32: New function gpgrt_w32_set_errno.

2 месяца назад
w32-estream.c

Silence warnings when enabling the trace functions.

год назад
w32-gettext.c

Dynload GetThreadUILanguage to keep support for Windows XP

8 месяцев назад
w32-iconv.c

w32: Conditionalize ISO 2022 definitions.

9 лет назад
w32-lock-obj.h

Convert http links to https where possible in the source.

11 лет назад
w32-lock.c

core: New functions gpgrt_abort and gpgrt_add_emergency_cleanup.

8 лет назад
w32-reg.c

New Windows API gpgrt_w32_reg_get_string.

2 года назад
w32-thread.c

core: Unify syscall_clamp functions.

9 лет назад
w32-utils.c

w32: Fix a syntax error in a non-DLL build

8 месяцев назад
README
Notes on the source code
========================
 
The mechanism to generate the system error codes is delicate and
fragile, but it's the best I could come up with that supports
cross-compilation and dynamic self-configuration. Here is how it
works:
 
1. Generate list of supported system error codes.
 
mkerrcodes1.awk generates a list of supported system error codes from
errnos.in. Each entry in the list is protected with #ifdef/#endif,
and contains a GPG_ERR_* marker. The list is stored in "_mkerrcodes.h".
 
2. The HOST cpp is run on _mkerrcodes.h. This evaluates the known
system error macros to something (may be a number, maybe a constant
expression as on the GNU/Hurd), suppressing the unknown ones. The
output is piped into step 3.
 
3. The cpp output is filtered with grep for only those lines which
contain a GPG_ERR_* marker. The output is piped into step 4.
 
4. The filtered output is processed by mkerrcodes.awk, which produces
a table of constant expressions plus GPG_ERR_* code string symbols in
a format suitable for the C program mkerrcodes.c. At this point we
are crossing our fingers that the constant expressions produced by the
system do not contain GPG_ERR_* markers. The output is stored in
mkerrcodes.h.
 
5. The file mkerrcodes.h is included by mkerrcodes.c, which is
compiled to a binary executable on the BUILD system. At this point we
are crossing our fingers that the constant expressions produced by the
system do not depend on the build platform anymore. The output is
post-processed by mkerrcodes2.awk and stored in "code-from-errno.h",
which is subsequently used in the library.
 
-- Marcus
 
Copyright 2006 g10 Code GmbH
 
This file is free software; as a special exception the author gives
unlimited permission to copy and/or distribute it, with or without
modifications, as long as this notice is preserved.
 
This file is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.