Page Menu
Home
GnuPG
Search
Configure Global Search
Log In
Files
F34752104
gpgconf.h
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Size
2 KB
Subscribers
None
gpgconf.h
View Options
/* gpgconf.h - Global definitions for gpgconf
* Copyright (C) 2003 Free Software Foundation, Inc.
*
* This file is part of GnuPG.
*
* GnuPG is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 3 of the License, or
* (at your option) any later version.
*
* GnuPG is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, see <http://www.gnu.org/licenses/>.
*/
#ifndef GPGCONF_H
#define GPGCONF_H
#include
"../common/util.h"
/* We keep all global options in the structure OPT. */
struct
{
int
verbose
;
/* Verbosity level. */
int
quiet
;
/* Be extra quiet. */
int
dry_run
;
/* Don't change any persistent data. */
int
runtime
;
/* Make changes active at runtime. */
char
*
outfile
;
/* Name of output file. */
int
component
;
/* The active component. */
}
opt
;
/*-- gpgconf-comp.c --*/
/* List all components that are available. */
void
gc_component_list_components
(
FILE
*
out
);
/* List all programs along with their status. */
void
gc_component_check_programs
(
FILE
*
out
);
/* Find the component with the name NAME. Returns -1 if not
found. */
int
gc_component_find
(
const
char
*
name
);
/* Retrieve the currently active options and their defaults from all
involved backends for this component. */
void
gc_component_retrieve_options
(
int
component
);
/* List all options of the component COMPONENT. */
void
gc_component_list_options
(
int
component
,
FILE
*
out
);
/* Read the modifications from IN and apply them. */
void
gc_component_change_options
(
int
component
,
FILE
*
in
);
/* Process global configuration file. */
int
gc_process_gpgconf_conf
(
const
char
*
fname
,
int
update
,
int
defaults
);
#endif
/*GPGCONF_H*/
File Metadata
Details
Attached
Mime Type
text/x-c
Expires
Sat, Jan 24, 11:29 PM (1 d, 7 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
48/f9/9c7738c485723db5f91e548a0ffa
Attached To
rG GnuPG
Event Timeline
Log In to Comment