Comments (2)
Individual reads or writes to aligned variables is already atomic, therefore those variables do not need to be "atomic". Furthermore, the code compiles on Microsoft's VisualStudio 2010, which is C90 and doesn't support the type. Lastly, atomic variables in the hot loop of code would be an enormous performance loss.
I'll see what I can do to move the fprintf() out of the signal handler.
from masscan.
The appropriate definition for the data type "sig_atomic_t" can be provided by conditional compilation if you care for improved software portability.
from masscan.
Related Issues (20)
- IPv6 Scan is unusable for such small ranges
- how can i force the tool to not shows the status line ( while the tool is doing its job )? HOT 1
- Selftest Failure HOT 2
- Debian 6.0.10 HOT 1
- #559 still not fixed? (`CONF: unknown config option: nocapture=servername`)
- Typo in the suggested solution when scanning with IPv6
- Randomize port scanning order HOT 3
- Reproducible segmentation fault HOT 2
- Finally masscan working for termux without connect to wlan. HOT 3
- What about Windows compatibility?
- 'retries' bug
- Need Urgent Help
- Blank response (0 found)
- Segmentation fault: please post this backtrace to:
- masscan cannot be stopped in the docekr environment HOT 4
- There is a memory leak defect at line 352 in the file /masscan/src/in-report.c.
- There is a memory leak defect at line 749 in the file /masscan/src/proto-http.c.
- There is a memory leak defect at line 817 in the file /masscan/src/proto-http.c.
- There is a memory leak defect at line 1300 in the file /masscan/src/proto-ssl.c.
- There is a memory leak defect at line 644 in the file /masscan/src/rawsock.c.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from masscan.