-
-
Notifications
You must be signed in to change notification settings - Fork 197
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement interrupt-safe systemcalls #969
Conversation
Signed-off-by: DL6ER <dl6er@dl6er.de>
…ed syscalls/{}.c files Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
This pull request has been mentioned on Pi-hole Userspace. There might be relevant details there: https://discourse.pi-hole.net/t/ftlv5-3-2-engine-crash/41392/9 |
Signed-off-by: DL6ER <dl6er@dl6er.de>
…the fallocate() macro, we hav to use a modified name fTLallocate() to implement this function Signed-off-by: DL6ER <dl6er@dl6er.de>
…nied) Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Ready for review/testing. The proper function of this branch has been mentioned in a few issue tickets all over the place in this repository. The merge conflict will be resolved when merging #991 (this PR adds a better solution to the same problem). |
This pull request has been mentioned on Pi-hole Userspace. There might be relevant details there: https://discourse.pi-hole.net/t/ftlv5-3-2-engine-crash/41392/15 |
This pull request has been mentioned on Pi-hole Userspace. There might be relevant details there: https://discourse.pi-hole.net/t/pi-hole-core-web-v5-2-2-and-ftl-v5-3-3-released/41998/1 |
By submitting this pull request, I confirm the following:
How familiar are you with the codebase?:
10
Implement our own interrupt-safe versions of the following routines:
strdup()
calloc()
realloc()
printf()
fprintf()
vprintf()
vfprintf()
sprintf()
vsprintf()
snprintf()
vsnprintf()
write()
accept()
recv()
recvfrom()
sendto()
select()
pthread_mutex_lock()
fopen()