mirror of
git://git.gnupg.org/gnupg.git
synced 2025-01-03 12:11:33 +01:00
common/iobuf.h: Remove iobuf_open_fd_or_name.
* common/iobuf.h (iobuf_open_fd_or_name): Remove prototype. Replace use with either iobuf_open or iobuf_fdopen_nc, as appropriate. * common/iobuf.c (iobuf_open): Remove function. -- Signed-off-by: Neal H. Walfield <neal@g10code.com>.
This commit is contained in:
parent
6d49a2b669
commit
8402815d8e
@ -1301,23 +1301,6 @@ iobuf_is_pipe_filename (const char *fname)
|
||||
}
|
||||
|
||||
|
||||
/* Either open the file specified by the file descriptor FD or - if FD
|
||||
is -1, the file with name FNAME. As of now MODE is assumed to be
|
||||
"rb" if FNAME is used. In contrast to iobuf_fdopen the file
|
||||
descriptor FD will not be closed during an iobuf_close. */
|
||||
iobuf_t
|
||||
iobuf_open_fd_or_name (gnupg_fd_t fd, const char *fname, const char *mode)
|
||||
{
|
||||
iobuf_t a;
|
||||
|
||||
if (fd == GNUPG_INVALID_FD)
|
||||
a = iobuf_open (fname);
|
||||
else
|
||||
a = iobuf_fdopen_nc (FD2INT(fd), mode);
|
||||
return a;
|
||||
}
|
||||
|
||||
|
||||
/****************
|
||||
* Create a head iobuf for reading from a file
|
||||
* returns: NULL if an error occures and sets errno
|
||||
|
@ -118,8 +118,6 @@ int iobuf_is_pipe_filename (const char *fname);
|
||||
iobuf_t iobuf_alloc (int use, size_t bufsize);
|
||||
iobuf_t iobuf_temp (void);
|
||||
iobuf_t iobuf_temp_with_content (const char *buffer, size_t length);
|
||||
iobuf_t iobuf_open_fd_or_name (gnupg_fd_t fd, const char *fname,
|
||||
const char *mode);
|
||||
iobuf_t iobuf_open (const char *fname);
|
||||
iobuf_t iobuf_fdopen (int fd, const char *mode);
|
||||
iobuf_t iobuf_fdopen_nc (int fd, const char *mode);
|
||||
|
@ -120,7 +120,7 @@ decrypt_message_fd (ctrl_t ctrl, int input_fd, int output_fd)
|
||||
pfx = new_progress_context ();
|
||||
|
||||
/* Open the message file. */
|
||||
fp = iobuf_open_fd_or_name (input_fd, NULL, "rb");
|
||||
fp = iobuf_fdopen_nc (FD2INT(input_fd), "rb");
|
||||
if (fp && is_secured_file (iobuf_get_fd (fp)))
|
||||
{
|
||||
iobuf_close (fp);
|
||||
|
@ -510,14 +510,17 @@ encrypt_crypt (ctrl_t ctrl, int filefd, const char *filename,
|
||||
/* Prepare iobufs. */
|
||||
#ifdef HAVE_W32_SYSTEM
|
||||
if (filefd == -1)
|
||||
inp = iobuf_open_fd_or_name (GNUPG_INVALID_FD, filename, "rb");
|
||||
inp = iobuf_open (filename);
|
||||
else
|
||||
{
|
||||
inp = NULL;
|
||||
gpg_err_set_errno (ENOSYS);
|
||||
}
|
||||
#else
|
||||
inp = iobuf_open_fd_or_name (filefd, filename, "rb");
|
||||
if (filefd == GNUPG_INVALID_FD)
|
||||
inp = iobuf_open (filename);
|
||||
else
|
||||
inp = iobuf_fdopen_nc (FD2INT(filefd), "rb");
|
||||
#endif
|
||||
if (inp)
|
||||
iobuf_ioctl (inp, IOBUF_IOCTL_NO_CACHE, 1, NULL);
|
||||
|
Loading…
x
Reference in New Issue
Block a user