title: How is this construct (int) { 1 } called?
body: <p>How is the construct <code>(int) { 1 }</code> called in C? A guess was "anonymous constant", but this didn't show any helpful on Google. As a sidenote, you can use this construct to tell ioctl that you want to use a variable with the value of 1: <code>ioctl (..., &amp;(int) { 1 })</code>.</p>