- 论坛徽章:
- 0
|
我在文件socket.c里加入:
asmlinkage long sys_sendto(int fd, void * buff, size_t len, unsigned flags,
struct sockaddr *addr, int addr_len)
{
printk("enter sys_sendto ok!" ; //加入的语句
struct socket *sock;
char address[MAX_SOCK_ADDR];
int err;
struct msghdr msg;
struct iovec iov;
sock = sockfd_lookup(fd, &err);
......
}
用arm-linux-gcc交叉编译器编译出错:
socket.c: In function `sys_sendto':
socket.c:1204: parse error before `struct'
socket.c:1210: `sock' undeclared (first use in this function)
socket.c:1210: `err' undeclared (first use in this function)
socket.c:1213: `iov' undeclared (first use in this function)
socket.c:1215: `msg' undeclared (first use in this function)
socket.c:1223: `address' undeclared (first use in this function)
socket.c:1243: warning: control reaches end of non-void function
请各位高手帮忙!谢谢! |
|