mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-19 20:38:08 +01:00
wmaker: Removed non necessary macro for buffer size
The C language provides the macro 'sizeof' to handle this kind of situation, so do not create locally a macro which can become a source of problems. Took opportunity to change the size of buffer to follow guidelines from Inotify's manpage, and to remove the initial value that is useless. Signed-off-by: Christophe CURIS <christophe.curis@free.fr>
This commit is contained in:
committed by
Carlos R. Mafra
parent
bec778aae2
commit
1b2f3c0431
@@ -291,12 +291,11 @@ void DispatchEvent(XEvent * event)
|
||||
* Calls wDefaultsCheckDomains if config database is updated
|
||||
*----------------------------------------------------------------------
|
||||
*/
|
||||
/* allow 5 simultaneous events, with path + filenames up to 64 chars */
|
||||
#define BUFF_SIZE ((sizeof(struct inotify_event) + 64)*5)
|
||||
static void handle_inotify_events(void)
|
||||
{
|
||||
ssize_t eventQLength, i = 0;
|
||||
char buff[BUFF_SIZE] = { 0 };
|
||||
/* Make room for at lease 5 simultaneous events, with path + filenames */
|
||||
char buff[ (sizeof(struct inotify_event) + NAME_MAX + 1) * 5 ];
|
||||
/* Check config only once per read of the event queue */
|
||||
int oneShotFlag = 0;
|
||||
|
||||
@@ -308,7 +307,7 @@ static void handle_inotify_events(void)
|
||||
* a few entries before a read().
|
||||
*/
|
||||
eventQLength = read(w_global.inotify.fd_event_queue,
|
||||
buff, BUFF_SIZE);
|
||||
buff, sizeof(buff) );
|
||||
|
||||
/* check what events occured */
|
||||
/* Should really check wd here too, but for now we only have one watch! */
|
||||
|
||||
Reference in New Issue
Block a user