¿Qué significa [N ... M] en los inicializadores agregados de C?
Desdesys.c línea 123:
<code>void *sys_call_table[__NR_syscalls] = { [0 ... __NR_syscalls-1] = sys_ni_syscall, #include <asm/unistd.h> }; </code>
sys_call_table
Es un puntero genérico a los arreglos, puedo ver eso. Sin embargo, ¿cuál es la notación:
<code>[0 ... __NR_syscalls-1] </code>
Cuál es el...
?
EDITAR:
Aprendí otro truco de C aquí:#include <asm/unistd.h>
estaránpreprocesado y reemplazado con su contenido y asignado a[0 ... _NR_syscalls-1]
.