In the source code for the xv6 operating system, there is the following array declaration:
static uint64 (*syscalls[])(void) = {
[SYS_fork]    sys_fork,
[SYS_exit]    sys_exit,
[SYS_wait]    sys_wait,
...
};
What values in the brackets are macros defined in a header file, but what do the brackets here mean?