opensc/src/common
Jakub Jelen 613b56ee55 Add correct prefix on the clang-tidy commandline 2021-05-05 14:22:58 +02:00
..
ChangeLog.compat_getopt Complete rewrite of OpenSC build system. 2008-03-06 16:06:59 +00:00
LICENSE.compat_getopt Complete rewrite of OpenSC build system. 2008-03-06 16:06:59 +00:00
Makefile.am Add correct prefix on the clang-tidy commandline 2021-05-05 14:22:58 +02:00
Makefile.mak fixed unused dependency 2017-11-09 12:42:29 +01:00
README.compat_getopt fix typos 2018-04-15 09:34:45 +02:00
README.compat_strlcpy fix typos 2018-04-15 09:34:45 +02:00
compat___iob_func.c fixed compiler warnings 2017-11-09 12:42:29 +01:00
compat_dummy.c add a prototype for compat_dummy() 2008-05-22 12:14:39 +00:00
compat_getopt.3 Complete rewrite of OpenSC build system. 2008-03-06 16:06:59 +00:00
compat_getopt.c fixed issues reported by clang-analyzer 2019-05-21 19:34:46 +02:00
compat_getopt.h use compat_getopt_long if getopt_long is not available 2019-03-25 14:30:09 +01:00
compat_getopt.txt Complete rewrite of OpenSC build system. 2008-03-06 16:06:59 +00:00
compat_getopt_main.c Remove compiler warnings/errors 2020-06-22 10:47:02 +02:00
compat_getpass.c honour HAVE_CONFIG_H 2015-04-22 23:55:33 +02:00
compat_getpass.h Complete rewrite of OpenSC build system. 2008-03-06 16:06:59 +00:00
compat_report_rangecheckfailure.c License clarification (#988) 2017-03-14 22:47:13 +01:00
compat_strlcat.c fixed checking for strlcat/strlcpy 2020-05-11 18:41:16 +02:00
compat_strlcat.h fixed checking for strlcat/strlcpy 2020-05-11 18:41:16 +02:00
compat_strlcpy.3 Complete rewrite of OpenSC build system. 2008-03-06 16:06:59 +00:00
compat_strlcpy.c fixed checking for strlcat/strlcpy 2020-05-11 18:41:16 +02:00
compat_strlcpy.h fixed checking for strlcat/strlcpy 2020-05-11 18:41:16 +02:00
compat_strnlen.c add compatibility implementation for strnlen 2016-01-20 10:47:27 +01:00
compat_strnlen.h added include guards to compatibility headers 2019-01-20 23:02:21 +01:00
libpkcs11.c common, pkcs11-tool: Use new PKCS #11 API with fallback to old one 2021-01-11 14:49:22 +01:00
libpkcs11.h added include guards 2019-05-02 10:08:28 +02:00
libscdl.c use _WIN32 instead of WIN32 2015-09-10 15:23:18 +02:00
libscdl.h Remove libltdl: Remove ltld references 2012-03-17 20:55:05 +01:00
simclist.c update configure.ac to be less noisy 2021-04-01 11:09:22 +02:00
simclist.h fixed minor XCode documentation warnings 2018-11-01 00:17:22 +01:00

README.compat_strlcpy

strncpy() is unsafe since it does not always add a final NUL-byte.
OpenBSD developed a safer version called strlcpy().

Use "man -l strlcpy.3" to read the manpage.

The files strlcpy.3 and strlcpy.c comes from
  ftp://ftp.openbsd.org/pub/OpenBSD/src/lib/libc/string/
and are Copyright (c) 1998, 2000 Todd C. Miller
<Todd.Miller@courtesan.com>