317{
318 struct Buffer *personal = NULL;
320
322 if (!c_pgp_get_keys_command)
323 return;
324
329
335
337
339
341
342 int fd_null = open("/dev/null", O_RDWR);
343
344 if (!isendwin())
346
349
350 if (!isendwin())
352
353 if (fd_null >= 0)
354 close(fd_null);
355
358}
size_t mutt_addr_write(struct Buffer *buf, struct Address *addr, bool display)
Write a single Address to a buffer.
bool mutt_addr_to_local(struct Address *a)
Convert an Address from Punycode.
static const char * buf_string(const struct Buffer *buf)
Convert a buffer to a const char * "string".
const struct Expando * cs_subset_expando(const struct ConfigSubset *sub, const char *name)
Get an Expando config item by name.
void buf_quote_filename(struct Buffer *buf, const char *filename, bool add_outer)
Quote a filename to survive the shell's quoting rules.
#define mutt_message(...)
#define mutt_debug(LEVEL,...)
@ LL_DEBUG1
Log at debug level 1.
void mutt_clear_error(void)
Clear the message line (bottom line of screen)
static void mutt_pgp_command(struct Buffer *buf, struct PgpCommandContext *cctx, const struct Expando *exp)
Prepare a PGP Command.
struct Buffer * buf_pool_get(void)
Get a Buffer from the pool.
void buf_pool_release(struct Buffer **ptr)
Return a Buffer to the pool.
int mutt_system(const char *cmd)
Run an external command.
struct Buffer * personal
Real name of address.
String manipulation buffer.
Container for Accounts, Notifications.
struct ConfigSubset * sub
Inherited config items.