Temporarily removing menuetlibc

git-svn-id: svn://kolibrios.org@4799 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
right-hearted
2014-04-08 16:39:46 +00:00
parent c62aaa70ed
commit b22b1101b6
1730 changed files with 0 additions and 316209 deletions
@@ -1,3 +0,0 @@
THIS_SRCS = socket.c stack.c
include $(MENUET_LIBC_TOPDIR)/Make.rules
@@ -1,126 +0,0 @@
#include <menuet/net.h>
int socket(int domain, int type, int protocol)
{
int __ret;
__asm__("int $0x40":"=a"(__ret):"a"(_SOCKETF),"b"(_OPENSF),"c"(domain),"d"(type),"S"(protocol));
return __ret;
}
int closesocket(int s)
{
int __ret;
__asm__("int $0x40":"=a"(__ret):"a"(_SOCKETF),"b"(_CLOSESF),"c"(s));
return __ret;
}
int connect(int sockfd, const struct sockaddr *serv_addr, int addrlen)
{
int __ret;
__asm__("int $0x40":"=a"(__ret):"a"(_SOCKETF),"b"(_CONNECTSF),"c"(sockfd),"d"(serv_addr),"S"(addrlen));
return __ret;
}
int send(int s, const void *buf, int len, int flags)
{
int __ret;
__asm__("int $0x40":"=a"(__ret):"a"(_SOCKETF),"b"(_SENDSF),"c"(s),"d"(buf),"S"(len),"D"(flags));
return __ret;
}
int recv(int sockfd, void *buf, int len, int flags)
{
int __ret;
__asm__("int $0x40":"=a"(__ret):"a"(_SOCKETF),"b"(_RECEIVESF),"c"(sockfd),"d"(buf),"S"(len),"D"(flags));
return __ret;
}
// --------------------------------------------------------------
__u32 __menuet__open_UDP_socket(__u32 local_port,__u32 remote_port,__u32 remote_ip)
{
__u32 __ret;
__asm__("int $0x40":"=a"(__ret):"a"(__NET_socket),"b"(__NET_sock_open_UDP),
"c"(local_port),"d"(remote_port),"S"(remote_ip));
return __ret;
}
__u32 __menuet__open_TCP_socket(__u32 local_port,__u32 remote_port,__u32 remote_ip,int mode)
{
__u32 __ret;
__asm__("int $0x40":"=a"(__ret):"a"(__NET_socket),"b"(__NET_sock_open_TCP),
"c"(local_port),"d"(remote_port),"S"(remote_ip),"D"(mode));
return __ret;
}
int __menuet__close_UDP_socket(int socket)
{
int __ret;
__asm__("int $0x40":"=a"(__ret):"a"(__NET_socket),"b"(__NET_sock_close_UDP),
"c"(socket));
return __ret;
}
int __menuet__close_TCP_socket(int socket)
{
int __ret;
__asm__("int $0x40":"=a"(__ret):"a"(__NET_socket),"b"(__NET_sock_close_TCP),
"c"(socket));
return __ret;
}
int __menuet__poll_socket(int sock)
{
int __ret;
__asm__("int $0x40":"=a"(__ret):"a"(__NET_socket),"b"(__NET_sock_poll),
"c"(sock));
return __ret;
}
int __menuet__read_socket(int sock,__u8 * return_data)
{
int data_remaining;
__u8 data_byte;
__asm__("int $0x40":"=a"(data_remaining),"=b"(data_byte):"a"(__NET_socket),
"b"(__NET_sock_poll),"c"(sock));
if(return_data) *return_data=data_byte;
return data_remaining;
}
int __menuet__get_TCP_socket_status(int sock)
{
int __ret;
__asm__("int $0x40":"=a"(__ret):"a"(__NET_socket),"b"(__NET_sock_get_status),
"c"(sock));
return __ret;
}
int __menuet__write_UDP_socket(int sock,int count,void * buffer)
{
int __ret;
__asm__("int $0x40":"=a"(__ret):"a"(__NET_socket),"b"(__NET_sock_write_UDP),
"c"(sock),"d"(count),"S"((__u32)buffer));
return __ret;
}
int __menuet__write_TCP_socket(int sock,int count,void * buffer)
{
int __ret;
__asm__("int $0x40":"=a"(__ret):"a"(__NET_socket),"b"(__NET_sock_write_TCP),
"c"(sock),"d"(count),"S"((__u32)buffer));
return __ret;
}
int __menuet__check_net_port_availability(int port)
{
int __ret;
__asm__("int $0x40":"=a"(__ret):"a"(__NET_socket),"b"(__NET_sock_check_port),
"c"(port));
return __ret;
}
@@ -1,26 +0,0 @@
#include<menuet/net.h>
int __menuet__get_stack_config_word(void)
{
int __ret;
__asm__("int $0x40":"=a"(__ret):"a"(__NET_stack),"b"(__NET_stack_rd_cfg_word));
return __ret;
}
__u32 __menuet__get_my_IP(void)
{
__u32 __ret;
__asm__("int $0x40":"=a"(__ret):"a"(__NET_stack),"b"(__NET_stack_get_ip));
return __ret;
}
void __menuet__set_stack_config_word(int cfg)
{
__asm__("int $0x40"::"a"(__NET_stack),"b"(__NET_stack_wr_cfg_word),
"c"(cfg));
}
void __menuet__set_my_IP(__u32 my_IP)
{
__asm__("int $0x40"::"a"(__NET_stack),"b"(__NET_stack_put_ip),"c"(my_IP));
}