このような関数を宣言しているのを見かけたのですが、これはどのような使い方なのでしょうか。

getname(s) char s[][];
{
printf("name: %s",s);
}

何故char s[][]がこの位置にあるのかがわかりません。
またスコープの範囲はどのようになるのでしょうか。