Displaying 13 results from an estimated 13 matches for "tempfd".
2010 May 11
0
sighttpd 1.1.0 release (includes Ogg Vorbis support)
...d configure check for liboggz
add ogg-stdin.[ch], based on fdstream.[ch]
fdstream,shrecord: handle oom, fix compile warnings
add sighttpd-oggstdin.conf example
oggstdin: cache headers, write rest to ringbuffer
Write Ogg headers to a temp file and use sendfile
add tempfd.[ch], use for ogg stdin headers
Add documentation for <OggStdin> module
add Ogg Vorbis eg to admin-guide, sighttpd.conf(5)
Merge branch 'oggvorbis'
Release 1.1.0
Eric Garver (1):
Fix segfault on config fail
configure.ac | 38 ++++++...
2010 May 11
0
sighttpd 1.1.0 release (includes Ogg Vorbis support)
...d configure check for liboggz
add ogg-stdin.[ch], based on fdstream.[ch]
fdstream,shrecord: handle oom, fix compile warnings
add sighttpd-oggstdin.conf example
oggstdin: cache headers, write rest to ringbuffer
Write Ogg headers to a temp file and use sendfile
add tempfd.[ch], use for ogg stdin headers
Add documentation for <OggStdin> module
add Ogg Vorbis eg to admin-guide, sighttpd.conf(5)
Merge branch 'oggvorbis'
Release 1.1.0
Eric Garver (1):
Fix segfault on config fail
configure.ac | 38 ++++++...
2018 Mar 22
0
[pre-RFC] Data races in concurrent ThinLTO processes
...>
>
> Problem #1: In certain common situations, ‘rename’ can fail, causing a data race later on.
> Look at the following code in the function ‘write’ in ThinLTOCodeGenerator.cpp
>
> std::error_code EC =
> sys::fs::createTemporaryFile("Thin", "tmp.o", TempFD, TempFilename);
> if (EC) {
> errs() << "Error: " << EC.message() << "\n";
> report_fatal_error("ThinLTO: Can't get a temporary file");
> }
> {
> raw_fd_ostream OS(TempFD, /* ShouldClose */ true);
> OS << OutputB...
2018 Mar 22
4
[pre-RFC] Data races in concurrent ThinLTO processes
...to get your feedback.
Problem #1: In certain common situations, 'rename' can fail, causing a data race later on.
Look at the following code in the function 'write' in ThinLTOCodeGenerator.cpp
std::error_code EC =
sys::fs::createTemporaryFile("Thin", "tmp.o", TempFD, TempFilename);
if (EC) {
errs() << "Error: " << EC.message() << "\n";
report_fatal_error("ThinLTO: Can't get a temporary file");
}
{
raw_fd_ostream OS(TempFD, /* ShouldClose */ true);
OS << OutputBuffer.getBuffer();
}
// Rename to f...
2018 Mar 27
4
[pre-RFC] Data races in concurrent ThinLTO processes
...s. I would like to get your feedback.
Problem #1: In certain common situations, ‘rename’ can fail, causing a data race later on.
Look at the following code in the function ‘write’ in ThinLTOCodeGenerator.cpp
std::error_code EC =
sys::fs::createTemporaryFile("Thin", "tmp.o", TempFD, TempFilename);
if (EC) {
errs() << "Error: " << EC.message() << "\n";
report_fatal_error("ThinLTO: Can't get a temporary file");
}
{
raw_fd_ostream OS(TempFD, /* ShouldClose */ true);
OS << OutputBuffer.getBuffer();
}
// Rename to f...
2018 Mar 27
0
[pre-RFC] Data races in concurrent ThinLTO processes
...n certain common situations, ‘rename’ can fail, causing a
> data race later on.*
>
> Look at the following code in the function ‘write’ in
> ThinLTOCodeGenerator.cpp
>
>
>
> *std::error_code EC =*
>
> * sys::fs::createTemporaryFile("Thin", "tmp.o", TempFD, TempFilename);*
>
> *if (EC) {*
>
> * errs() << "Error: " << EC.message() << "\n";*
>
> * report_fatal_error("ThinLTO: Can't get a temporary file");*
>
> *}*
>
> *{*
>
> * raw_fd_ostream OS(TempFD, /* Should...
2018 Mar 27
2
[pre-RFC] Data races in concurrent ThinLTO processes
...s. I would like to get your feedback.
Problem #1: In certain common situations, ‘rename’ can fail, causing a data race later on.
Look at the following code in the function ‘write’ in ThinLTOCodeGenerator.cpp
std::error_code EC =
sys::fs::createTemporaryFile("Thin", "tmp.o", TempFD, TempFilename);
if (EC) {
errs() << "Error: " << EC.message() << "\n";
report_fatal_error("ThinLTO: Can't get a temporary file");
}
{
raw_fd_ostream OS(TempFD, /* ShouldClose */ true);
OS << OutputBuffer.getBuffer();
}
// Rename to f...
2018 Mar 27
0
[pre-RFC] Data races in concurrent ThinLTO processes
...>
>
> Problem #1: In certain common situations, ‘rename’ can fail, causing a data race later on.
> Look at the following code in the function ‘write’ in ThinLTOCodeGenerator.cpp
>
> std::error_code EC =
> sys::fs::createTemporaryFile("Thin", "tmp.o", TempFD, TempFilename);
> if (EC) {
> errs() << "Error: " << EC.message() << "\n";
> report_fatal_error("ThinLTO: Can't get a temporary file");
> }
> {
> raw_fd_ostream OS(TempFD, /* ShouldClose */ true);
> OS << OutputB...
2018 Mar 27
0
[pre-RFC] Data races in concurrent ThinLTO processes
...n certain common situations, ‘rename’ can fail, causing a
> data race later on.*
>
> Look at the following code in the function ‘write’ in
> ThinLTOCodeGenerator.cpp
>
>
>
> *std::error_code EC =*
>
> * sys::fs::createTemporaryFile("Thin", "tmp.o", TempFD, TempFilename);*
>
> *if (EC) {*
>
> * errs() << "Error: " << EC.message() << "\n";*
>
> * report_fatal_error("ThinLTO: Can't get a temporary file");*
>
> *}*
>
> *{*
>
> * raw_fd_ostream OS(TempFD, /* Should...
2018 Mar 27
2
[pre-RFC] Data races in concurrent ThinLTO processes
...> *Problem #1: In certain common situations, ‘rename’ can fail, causing a
> data race later on.*
> Look at the following code in the function ‘write’ in
> ThinLTOCodeGenerator.cpp
>
> *std::error_code EC =*
> * sys::fs::createTemporaryFile("Thin", "tmp.o", TempFD, TempFilename);*
> *if (EC) {*
> * errs() << "Error: " << EC.message() << "\n";*
> * report_fatal_error("ThinLTO: Can't get a temporary file");*
> *}*
> *{*
> * raw_fd_ostream OS(TempFD, /* ShouldClose */ true);*
> * OS &l...
2018 Mar 27
1
[pre-RFC] Data races in concurrent ThinLTO processes
...s. I would like to get your feedback.
Problem #1: In certain common situations, ‘rename’ can fail, causing a data race later on.
Look at the following code in the function ‘write’ in ThinLTOCodeGenerator.cpp
std::error_code EC =
sys::fs::createTemporaryFile("Thin", "tmp.o", TempFD, TempFilename);
if (EC) {
errs() << "Error: " << EC.message() << "\n";
report_fatal_error("ThinLTO: Can't get a temporary file");
}
{
raw_fd_ostream OS(TempFD, /* ShouldClose */ true);
OS << OutputBuffer.getBuffer();
}
// Rename to f...
2018 Mar 27
0
[pre-RFC] Data races in concurrent ThinLTO processes
...t; Problem #1: In certain common situations, ‘rename’ can fail, causing a data race later on.
>> Look at the following code in the function ‘write’ in ThinLTOCodeGenerator.cpp
>>
>> std::error_code EC =
>> sys::fs::createTemporaryFile("Thin", "tmp.o", TempFD, TempFilename);
>> if (EC) {
>> errs() << "Error: " << EC.message() << "\n";
>> report_fatal_error("ThinLTO: Can't get a temporary file");
>> }
>> {
>> raw_fd_ostream OS(TempFD, /* ShouldClose */ true);
&g...
2018 Mar 27
1
[pre-RFC] Data races in concurrent ThinLTO processes
...s. I would like to get your feedback.
Problem #1: In certain common situations, ‘rename’ can fail, causing a data race later on.
Look at the following code in the function ‘write’ in ThinLTOCodeGenerator.cpp
std::error_code EC =
sys::fs::createTemporaryFile("Thin", "tmp.o", TempFD, TempFilename);
if (EC) {
errs() << "Error: " << EC.message() << "\n";
report_fatal_error("ThinLTO: Can't get a temporary file");
}
{
raw_fd_ostream OS(TempFD, /* ShouldClose */ true);
OS << OutputBuffer.getBuffer();
}
// Rename to f...