mirror of
https://github.com/opnsense/src.git
synced 2026-02-18 18:20:26 -05:00
Allow install(1)'s create_tempfile() to work on Linux hosts
GLibc expects six 'X' characters in the mkstemp template argument and will return EINVAL otherwise. Reviewed By: emaste, imp, mjg Differential Revision: https://reviews.freebsd.org/D25662
This commit is contained in:
parent
7425ce4b54
commit
0fd54da0b0
2 changed files with 5 additions and 5 deletions
|
|
@ -301,8 +301,8 @@ This is mainly for use in debugging the
|
|||
.Fx
|
||||
Ports Collection.
|
||||
.Sh FILES
|
||||
.Bl -tag -width "INS@XXXX" -compact
|
||||
.It Pa INS@XXXX
|
||||
.Bl -tag -width "INS@XXXXXX" -compact
|
||||
.It Pa INS@XXXXXX
|
||||
If either
|
||||
.Fl S
|
||||
option is specified, or the
|
||||
|
|
@ -312,9 +312,9 @@ or
|
|||
option is used in conjunction with the
|
||||
.Fl s
|
||||
option, temporary files named
|
||||
.Pa INS@XXXX ,
|
||||
.Pa INS@XXXXXX ,
|
||||
where
|
||||
.Pa XXXX
|
||||
.Pa XXXXXX
|
||||
is decided by
|
||||
.Xr mkstemp 3 ,
|
||||
are created in the target directory.
|
||||
|
|
|
|||
|
|
@ -1161,7 +1161,7 @@ create_tempfile(const char *path, char *temp, size_t tsize)
|
|||
p++;
|
||||
else
|
||||
p = temp;
|
||||
(void)strncpy(p, "INS@XXXX", &temp[tsize - 1] - p);
|
||||
(void)strncpy(p, "INS@XXXXXX", &temp[tsize - 1] - p);
|
||||
temp[tsize - 1] = '\0';
|
||||
return (mkstemp(temp));
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue