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?