commit 14d0cfe19ee447ec6f4d5d171a360591c31838a9
parent dc98732ebfa2ab0584b648e8ba499617255b3f60
Author: Yersa Nordman <yersa@finwo.nl>
Date: Tue, 24 Oct 2023 21:56:34 +0200
Removed fnet_keepRunning, functionality's not needed
Diffstat:
3 files changed, 2 insertions(+), 13 deletions(-)
diff --git a/src/fnet.c b/src/fnet.c
@@ -30,8 +30,6 @@
#define FNET_SOCKET int
#endif
-int fnet_keepRunning = 1;
-
struct fnet_internal_t {
struct fnet_t ext; // KEEP AT TOP, allows casting between fnet_internal_t* and fnet_t*
void *prev;
@@ -706,7 +704,7 @@ FNET_RETURNCODE fnet_main() {
struct epoll_event events[8];
- while(fnet_keepRunning) {
+ while(1) {
// Do the actual processing
if (epfd) {
diff --git a/src/fnet.h b/src/fnet.h
@@ -38,8 +38,6 @@
#define FNET_CALLBACK(NAME) void (*(NAME))(struct fnet_ev *event)
-extern int fnet_keepRunning;
-
struct fnet_ev {
struct fnet_t *connection;
FNET_EVENT type;
diff --git a/test.c b/test.c
@@ -37,13 +37,6 @@ void onTick(struct fnet_ev *ev) {
char *data = "Hello world!";
int cnt = *((int*)ev->udata);
- // Limit to 4
- ticked++;
- if (ticked > 4) {
- fnet_keepRunning = 0;
- return;
- }
-
fnet_write(ev->connection, &((struct buf){
.len = strlen(data) + 1,
.data = data,
@@ -51,7 +44,7 @@ void onTick(struct fnet_ev *ev) {
cnt++;
*((int*)ev->udata) = cnt;
- if (cnt > 10) {
+ if (cnt >= 4) {
fnet_close(ev->connection);
exit(0);
}