kopia lustrzana https://gitlab.com/sane-project/backends
treewide: Replace mktemp by mkstemp
mktemp has been removed in POSIX 2008. uClibc-ng optionally does not make it available. Signed-off-by: Rosen Penev <rosenp@gmail.com>merge-requests/198/head
rodzic
899d6968fa
commit
c320a72e32
|
@ -7921,7 +7921,7 @@ sane_open (SANE_String_Const devicename, SANE_Handle *handle)
|
|||
However, I was told Cygwin (et al.) takes care of it. */
|
||||
strncpy(s->duplex_rear_fname, "/tmp/avision-rear-XXXXXX", PATH_MAX);
|
||||
|
||||
if (! mktemp(s->duplex_rear_fname) ) {
|
||||
if (! mkstemp(s->duplex_rear_fname) ) {
|
||||
DBG (1, "sane_open: failed to generate temporary fname for duplex scans\n");
|
||||
return SANE_STATUS_NO_MEM;
|
||||
}
|
||||
|
|
|
@ -1125,9 +1125,9 @@ sane_start (SANE_Handle handle)
|
|||
|
||||
if (thistmpfile != NULL)
|
||||
{
|
||||
if (mktemp(thistmpfile) == 0)
|
||||
if (!mkstemp(thistmpfile))
|
||||
{
|
||||
DBG(1, "mktemp(thistmpfile) is failed\n");
|
||||
DBG(1, "mkstemp(thistmpfile) is failed\n");
|
||||
return (SANE_STATUS_INVAL);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -939,7 +939,7 @@ plugin_cal (CANON_Handle * s)
|
|||
{
|
||||
DBG (1, "No temp filename!\n");
|
||||
s->fname = strdup ("/tmp/cal.XXXXXX");
|
||||
mktemp (s->fname);
|
||||
mkstemp (s->fname);
|
||||
}
|
||||
s->width = 2551;
|
||||
s->height = 75;
|
||||
|
@ -1583,7 +1583,7 @@ CANON_start_scan (CANON_Handle * scanner)
|
|||
|
||||
/* choose a temp file name for scan data */
|
||||
scanner->fname = strdup ("/tmp/scan.XXXXXX");
|
||||
if (!mktemp (scanner->fname))
|
||||
if (!mkstemp (scanner->fname))
|
||||
return SANE_STATUS_IO_ERROR;
|
||||
|
||||
/* calibrate if needed */
|
||||
|
|
|
@ -2030,7 +2030,7 @@ sane_open (SANE_String_Const devicename, SANE_Handle * handle)
|
|||
if (tmpname == NULL)
|
||||
{
|
||||
tmpname = tmpnamebuf;
|
||||
if (mktemp (tmpname) == NULL)
|
||||
if (!mkstemp (tmpname))
|
||||
{
|
||||
DBG (1, "Unable to make temp file %s\n", tmpname);
|
||||
return SANE_STATUS_INVAL;
|
||||
|
|
|
@ -615,7 +615,7 @@ open_aspi (void)
|
|||
DBG (1, "OS/2: unique id is '%s'\n", PSRBlock->u.inq.unique_id);
|
||||
|
||||
strcpy (tmpAspi, "asXXXXXX");
|
||||
mktemp (tmpAspi);
|
||||
mkstemp (tmpAspi);
|
||||
DBG (2, "open_aspi: open temporary file '%s'\n", tmpAspi);
|
||||
tmp = fopen (tmpAspi, "w");
|
||||
if (!tmp)
|
||||
|
|
Ładowanie…
Reference in New Issue