Files
ladybird/Userland/Libraries/LibC
EWouters 7c93eabffe LibC: Implement mkstemps() in stdlib and add a test
`mkstemps` generates a unique temporary file name from a pattern like
`prefixXXXXXXsuffix` where `prefix` and `suffix` can be any string with
only characters that are valid in a filename. The second parameter is
the length of the suffix.

`mkstemp` is `mkstemps` with suffix length 0, so to avoid code
duplication it calls `mkstemps`. It is unlikely this has any
significant performance impact on SerenityOS.

`generate_unique_filename` now takes the suffix length as a `size_t`.
The original behavior of this function is preserved when specifying a
suffix length of 0. All original uses of this function have been
adapted.

`mkstemps()` was added because it is required by version 4.6.3 of the
ccache port.
2022-10-06 16:14:40 +01:00
..
2022-08-23 19:07:12 +01:00
2022-04-01 21:24:45 +01:00
2022-04-01 21:24:45 +01:00
2022-05-23 00:13:26 +02:00
2022-04-01 21:24:45 +01:00
2022-08-23 19:07:12 +01:00
2022-08-23 19:07:12 +01:00
2022-04-01 21:24:45 +01:00
2022-04-01 21:24:45 +01:00
2022-07-08 22:27:38 +00:00
2022-08-23 19:07:12 +01:00
2022-04-01 21:24:45 +01:00
2022-04-01 21:24:45 +01:00
2022-04-01 21:24:45 +01:00
2022-04-01 21:24:45 +01:00
2022-04-01 21:24:45 +01:00
2022-04-01 21:24:45 +01:00
2022-04-01 21:24:45 +01:00
2022-05-12 15:01:32 +02:00
2022-08-23 19:07:12 +01:00
2022-07-22 10:07:15 -07:00
2022-04-01 21:24:45 +01:00
2022-04-01 21:24:45 +01:00
2022-08-23 19:07:12 +01:00
2022-04-01 21:24:45 +01:00
2022-04-01 21:24:45 +01:00
2022-04-01 21:24:45 +01:00
2022-04-01 21:24:45 +01:00
2022-08-23 19:07:12 +01:00
2022-04-01 21:24:45 +01:00
2022-04-01 21:24:45 +01:00
2022-05-21 18:15:00 +02:00
2022-06-18 15:10:13 +02:00
2022-04-01 21:24:45 +01:00
2022-04-01 21:24:45 +01:00
2022-04-01 21:24:45 +01:00
2022-04-01 21:24:45 +01:00
2022-04-01 21:24:45 +01:00
2022-04-01 21:24:45 +01:00
2022-08-23 19:07:12 +01:00
2022-08-23 19:07:12 +01:00
2022-04-01 21:24:45 +01:00
2022-04-01 21:24:45 +01:00
2022-06-30 11:57:49 +02:00
2022-06-30 11:57:49 +02:00
2022-04-01 21:24:45 +01:00
2022-08-23 19:07:12 +01:00