Wednesday, February 25, 2009

BusyBox 在Serial Console底下不提示login訊息

在Busybox Serial Console底下,在/etc/inittab 裡面加上底下這一行

::respawn:/sbin/getty -n -L ttySA0 115200 vt100 -n -l /bin/sh


系統就不會Show出要你輸入使用者帳號與密碼了!!

Monday, February 9, 2009

warning: missing sentinel in function call

warning: missing sentinel in function call

因為NULL不是一個正確的字元結束( terminated )資料型態,所以就會產生warning: missing sentinel in function call
#include 

int main() {
execl("/bin/ls", "ls", "-l", NULL);
return 0;
}

為了要避險這樣的情形產生。

#include

int main() {
execl("/bin/ls", "ls", "-l", (char *)NULL);
return 0;
}
這樣gcc就不會產生
warning: missing sentinel in function call