Não parece haver nenhum problema óbvio com o script (o único possível sendo as alterações da API, que provavelmente não são grandes o suficiente para matar isso, ou para escapar despercebido pelo GCC) e funciona bem para mim.
Tente executar sudo ./evhz
para executá-lo como root. O que você mostra é executá-lo como um usuário normal.