浏览代码

[net][at] Add AT Socket select LIBC configure.

chenyong 6 年之前
父节点
当前提交
c2add5cb4e
共有 3 个文件被更改,包括 4 次插入2 次删除
  1. 1 0
      components/net/at/Kconfig
  2. 1 0
      components/net/at/at_socket/at_socket.c
  3. 2 2
      components/net/sal_socket/SConscript

+ 1 - 0
components/net/at/Kconfig

@@ -61,6 +61,7 @@ if RT_USING_AT
             
             
         config AT_USING_SOCKET
         config AT_USING_SOCKET
             bool "Provide similar BSD Socket API by AT"
             bool "Provide similar BSD Socket API by AT"
+            select RT_USING_LIBC
             default n
             default n
     endif
     endif
 
 

+ 1 - 0
components/net/at/at_socket/at_socket.c

@@ -26,6 +26,7 @@
 #include <stdlib.h>
 #include <stdlib.h>
 #include <string.h>
 #include <string.h>
 #include <ctype.h>
 #include <ctype.h>
+#include <sys/time.h>
 
 
 #include <at_socket.h>
 #include <at_socket.h>
 
 

+ 2 - 2
components/net/sal_socket/SConscript

@@ -23,8 +23,8 @@ if GetDepend('SAL_USING_POSIX'):
     if not GetDepend('HAVE_SYS_SELECT_H'):
     if not GetDepend('HAVE_SYS_SELECT_H'):
         CPPPATH += [cwd + '/include/dfs_net/sys_select']
         CPPPATH += [cwd + '/include/dfs_net/sys_select']
 
 
-    if not GetDepend('HAVE_SYS_SOCKET_H'):
-        CPPPATH += [cwd + '/include/socket/sys_socket']
+if not GetDepend('HAVE_SYS_SOCKET_H'):
+    CPPPATH += [cwd + '/include/socket/sys_socket']
 
 
 group = DefineGroup('SAL', src, depend = ['RT_USING_SAL'], CPPPATH = CPPPATH)
 group = DefineGroup('SAL', src, depend = ['RT_USING_SAL'], CPPPATH = CPPPATH)