This is a loop which will run for ever, and is typically used where the code inside the loop include a brake statement on some specific condition to force exit from the loop.
It is the same as
for(;;) would just mean nothing is initialised before looping, no truth is checked, and nothing is 'incremented'. Incremented in quotes, because the language only cares that this is an expression, not what it does.