Skip to content

Commit e2b8a58

Browse files
committed
fix(bb): wrap EINTR retry helpers in non-Windows guard to fix nightly release publish
1 parent 8ee7069 commit e2b8a58

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

  • barretenberg/cpp/src/barretenberg/numeric/random

barretenberg/cpp/src/barretenberg/numeric/random/engine.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,11 @@ template <size_t size_in_unsigned_ints> std::array<unsigned int, size_in_unsigne
8484
}
8585
size_t bytes_left = RANDOM_BUFFER_SIZE;
8686
uint8_t* current_offset = random_buffer_wrapper.buffer.get();
87+
#if !defined(_WIN32)
8788
// Bound EINTR retries so a pathological signal storm cannot mask a genuine fault.
8889
constexpr int MAX_EINTR_RETRIES = 16;
8990
int eintr_retries = 0;
91+
#endif
9092
// Sample until we fill the buffer
9193
while (bytes_left != 0) {
9294
#if defined(__wasm__) || defined(__APPLE__)

0 commit comments

Comments
 (0)