1 .\" Copyright (C) 2014 Marko Myllynen <myllynen@redhat.com>
3 .\" SPDX-License-Identifier: GPL-2.0-or-later
5 .TH iconvconfig 8 (date) "Linux man-pages (unreleased)"
7 iconvconfig \- create iconv module configuration cache
15 function internally uses
17 modules to convert to and from a character set.
18 A configuration file is used to determine the needed modules
20 Loading and parsing such a configuration file would slow down
23 so a caching mechanism is employed.
27 program reads iconv module configuration files and writes
28 a fast-loading gconv module configuration cache file.
30 In addition to the system provided gconv modules, the user can specify
31 custom gconv module directories with the environment variable
33 However, iconv module configuration caching is used only when
34 the environment variable
40 Do not search the system default gconv directory,
41 only the directories provided on the command line.
43 .BI \-\-output= outputfile
48 for output instead of the system default cache location.
50 .BI \-\-prefix= pathname
51 Set the prefix to be prepended to the system pathnames.
53 By default, the prefix is empty.
56 the gconv module configuration would be read from
57 .I foo/usr/lib/gconv/gconv\-modules
58 and the cache would be written to
59 .IR foo/usr/lib/gconv/gconv\-modules.cache .
64 Print a usage summary and exit.
67 Print a short usage summary and exit.
72 Print the version number, license, and disclaimer of warranty for
75 Zero on success, nonzero on errors.
79 Usual default gconv module path.
81 .I /usr/lib/gconv/gconv\-modules
82 Usual system default gconv module configuration file.
84 .I /usr/lib/gconv/gconv\-modules.cache
85 Usual system gconv module configuration cache.
87 Depending on the architecture,
88 the above files may instead be located at directories with the path prefix