Commit Graph
19 Commits
Author SHA1 Message Date
DL6ER 79fcefd634 Add missing function attribute to syscall to ensure compatibility with gcc 11.2.0 (Ubuntu 11.2.0-19ubuntu1)
Signed-off-by: DL6ER <dl6er@dl6er.de>
2022-08-21 11:59:15 +02:00
DL6ER fd788585a1 Add interrupt-safe fallocate() routine, due to the special nature of the fallocate() macro, we hav to use a modified name fTLallocate() to implement this function
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-12-20 10:12:50 +01:00
DL6ER 85c8af44de Add interrupt-safe asprintf() and vasprintf() routines
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-12-10 22:05:14 +01:00
DL6ER ab0daeb7bb Add interrupt-safe sprintf() routine
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-12-09 21:23:47 +01:00
DL6ER 20fa5ef627 Add interrupt-safe vsprintf() routine
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-12-09 21:12:29 +01:00
DL6ER 70a4ad13e2 Add interrupt-safe snprintf() routine
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-12-09 21:06:21 +01:00
DL6ER d4d4a0b1d6 Add interrupt-safe vsnprintf() routine
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-12-09 21:02:00 +01:00
DL6ER 543ea85587 Add interrupt-safe sendto() routine
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-12-09 20:21:06 +01:00
DL6ER 67b1a65464 Add interrupt-safe fopen() routine
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-12-09 20:21:06 +01:00
DL6ER ffdc52a1d1 Add interrupt-safe select() routine
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-12-09 20:21:06 +01:00
DL6ER 2c35038d57 Add interrupt-safe pthread_mutex_lock() routine
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-12-09 20:21:06 +01:00
DL6ER 3dfc0698dd Add interrupt-safe recvfrom() routine
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-12-09 20:21:06 +01:00
DL6ER 69ec44ca28 Add interrupt-safe recv() routine
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-12-09 20:21:06 +01:00
DL6ER b00548edb9 Improve printf(), fprintf(), vprintf(), and vfprintf() error reporting
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-12-09 20:21:06 +01:00
DL6ER e23eb128ec Add interrupt-safe accept() routine
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-12-09 20:21:06 +01:00
DL6ER 1a0df27d28 Add interrupt-safe write() routine
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-12-09 20:21:06 +01:00
DL6ER 217f957af3 Add interrupt-safe vfprintf() and vprintf() routines
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-12-09 20:21:06 +01:00
DL6ER 9537d7de3d Add interrupt-safe fprintf() and printf() routines
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-12-09 20:21:06 +01:00
DL6ER d4deb01d9f Factor out syscalls for calloc, free, realloc and strdup into dedicated syscalls/{}.c files
Signed-off-by: DL6ER <dl6er@dl6er.de>
2020-12-09 20:21:06 +01:00