[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-users] Destruction of socksem and selectsem in sockets.c
From: |
clive |
Subject: |
[lwip-users] Destruction of socksem and selectsem in sockets.c |
Date: |
Wed, 06 Sep 2006 08:20:37 +0100 |
User-agent: |
Demon-WebMail/2.0 |
Dear All,
In sockets.c, there are two semaphores that are created on first invocation,
that are never destroyed - these are socksem and selectsem, created in
alloc_socket() and event_callback() respectively. If I want to completely free
all heap memory taken by the stack, these sems need to be destroyed as
semaphore creation allocates memory on my OS.
The question is, where is it safe for them to be destroyed? My hunch is that it
would be OK at the end of lwip_close(), immediately before the return statement.
Does anyone have any views on this?
Many thanks in anticipation,
Kind regards,
Clive Wilson
- [lwip-users] Destruction of socksem and selectsem in sockets.c,
clive <=