C言語でmkdirコマンドを書きたい

■要求定義
– フォルダを作成する
– 許可属性を与える

#include <sys/stat.h>


int main(){

	char *dir = "./newfolder";

	mkdir(dir, 0777);
		
	return 0;
}

mkdir(dir)のみだと、too few arguments to function ‘mkdir’とエラーになる。
まーそのまんまだな。