kYc0o
f92b025b85
vtimer: get rid of
2016-03-24 17:10:54 +01:00
DipSwitch
0bb4748a94
core: Fix/refactor function naming in core/incude/irq.h
2016-03-20 16:47:34 +01:00
Oleg Hahm
bdcf8879fd
core: merged kernel_macros.h and attributes.h
...
Merged into new kernel_defines.h and updated all includes.
2016-03-09 22:29:06 +01:00
Oleg Hahm
b61b8e9f00
sockets: add documentation about implicite binding
2016-03-08 19:48:20 +01:00
c3fe4615bd
sys: posix: posix_semaphore: adapt to thread.h
2016-03-05 18:20:17 +01:00
2b010b5337
core: rename tcb_t -> thread_t, move into thread.h
2016-03-05 18:20:17 +01:00
Martine Lenders
327f7c442c
Merge pull request #4816 from kaspar030/rename_genrand
...
sys: random: rename genrand_* to random_*
2016-03-01 13:58:39 +01:00
ded39b461e
sys: random: rename genrand_* to random_*
2016-02-29 21:33:17 +01:00
9082273746
core: header cleanup
2016-02-28 22:46:28 +01:00
Oleg Hahm
94231241ec
posix sockets: missing includes for conn
2016-02-25 10:42:50 +01:00
Oleg Hahm
35074a6ad1
posix socket: align size of sa_family_t with Linux
...
Linux defines `sa_family_t` as `unsigned short int`. In order to be compatible with Linux code, RIOT should define it the same way.
2016-01-07 11:12:35 +01:00
Oleg Hahm
c811380440
Merge pull request #4468 from cgundogan/pr/posix_sockets/close_fd_fix
...
posix_sockets: fix overflowing fd in close()
2015-12-12 12:13:51 +01:00
Cenk Gündoğan
0ddfffc0c2
posix_sockets: fix overflowing fd in close()
2015-12-12 04:24:23 +01:00
Cenk Gündoğan
6f92b056f9
posix_sockets: do not use the address of best_match
2015-12-12 02:51:00 +01:00
Oleg Hahm
e8ed9fbe83
Merge pull request #4386 from OlegHahm/posix_sockets_stream_fixes
...
POSIX sockets: implicit bind for connect()
2015-12-08 16:35:29 +01:00
Oleg Hahm
11add4d8fd
sockets: implicit bind for connect()
...
According to
http://pubs.opengroup.org/onlinepubs/009695399/functions/connect.html
for a "socket [that] has not already been bound to a local address,
connect() shall bind it to an address which, unless the socket's address
family is AF_UNIX, is an unused local address."
2015-12-08 11:57:20 +01:00
Hauke Petersen
41979b64cd
sys: adapted to renamed THREAD FLAGS
2015-12-07 22:09:47 +01:00
Oleg Hahm
b366e59c87
conn: add function to find the best source address
...
...and use it in POSIX sendto() function.
2015-12-02 18:11:55 +01:00
Cenk Gündoğan
315ae0eeb4
Merge pull request #4326 from OlegHahm/posix_sockets_dgram_fixes
...
posix sockets: recvfrom on connectionless transports
2015-12-02 17:21:27 +01:00
Oleg Hahm
860321c3e9
posix sockets: use network byteorder for port
2015-12-02 14:45:43 +01:00
Oleg Hahm
5f663826c7
posix sockets: remove pointless inline function
2015-12-02 14:45:43 +01:00
Oleg Hahm
c366f2bbcd
sockets: perform implicit bind during sendto()
...
A client should not require to explicitly call bind() to receive packets, but is expected to receive replies sent to the ephemeral port that was selected as a source port by the UDP implementation.
2015-12-02 14:45:43 +01:00
Oleg Hahm
0153933241
posix sockets: store src_port in socket struct
2015-12-02 14:38:52 +01:00
René Kijewski
ab3345ac5a
Merge pull request #4321 from kaspar030/cleanup_posix
...
sys: cleanup posix compat code
2015-11-26 20:39:30 +01:00
Oleg Hahm
56903f3385
Merge pull request #4325 from OlegHahm/posix_socket_recvfrom_init
...
posix sockets: initialize sockaddr properly to 0
2015-11-26 12:00:16 +01:00
Oleg Hahm
7efc8fd265
posix sockets: initialize sockaddr properly to 0
2015-11-26 11:25:40 +01:00
Martine Lenders
21ea7cc4ae
posix_semaphore: port to xtimer
2015-11-24 14:06:00 +01:00
8a61ef4c75
sys: posix: switch to xtimer for sleep/usleep
2015-11-20 00:54:29 +01:00
41ece232fa
sys: remove obsolete posix_io code
2015-11-20 00:43:57 +01:00
Martine Lenders
45b30a8e91
posix_semaphore: make API POSIX compliant
2015-10-28 17:16:23 +01:00
Martine Lenders
5cef6bcc0a
sema: apply rename to function and type names
2015-10-28 17:16:22 +01:00
Martine Lenders
ee4f79482a
sem: rename to sema
...
To prevent name colisions with POSIX semaphores
2015-10-28 17:16:22 +01:00
Oleg Hahm
a0dcbc6a3c
posix: sockets: use correct datatypes for in6_addr
...
in6addr_any and in6addr_loopback are of type in6_addr
2015-10-27 11:39:11 +01:00
Martine Lenders
cffdb1c8e2
timex: introduce USEC_IN_NS constant
2015-10-21 19:45:58 +02:00
Martine Lenders
de421cdf78
posix: use sem module for semaphore implementation
2015-10-19 14:12:31 +02:00
effb15a2cc
Merge pull request #3313 from gebart/pr/eINT-fixes
...
eINT/dINT fixes
2015-09-29 12:39:16 +02:00
Oleg Hahm
6f720306c9
doc: pnet should be part of POSIX sockets
2015-09-25 21:07:16 +02:00
Martine Lenders
624530c7d0
posix: redo socket API to use conn
2015-09-22 22:24:52 +02:00
Joakim Nohlgård
98c465008b
all: Update @gebart family name, email
2015-09-20 13:47:39 +02:00
Joakim Gebart
0cfe6d15dc
sys/posix/pthread: Replace dINT by disableIRQ
2015-09-19 10:35:58 +02:00
Martine Lenders
08a3f0baf5
posix: net_help: move inet_pton/inet_ntop completely to POSIX
2015-09-17 02:36:08 +02:00
Martine Lenders
1486967a4b
posix: remove strcasecmp functions and macros
2015-09-16 15:40:58 +02:00
6f21fd806c
sys: posix: pthread_cond: remove unnecessary define
2015-09-16 10:58:54 +02:00
Martine Lenders
a4905b72d4
posix: consolidate include paths
2015-09-07 16:46:48 +02:00
a13bc46f3e
sys: remove uart0
2015-09-04 17:46:23 +02:00
Martine Lenders
ac0e2f4371
net: remove redefinitions and their dependencies throughout the stack
2015-08-24 13:13:53 +02:00
Martine Lenders
58ff31bfe9
gnrc: make all gnrc modules sub-modules of gnrc
2015-08-18 23:00:07 +02:00
Martine Lenders
203561e741
ipv6_addr: remove ng_ prefix
2015-08-11 13:27:07 +02:00
8f51256be8
sys: net: pnet: turn into dummy implementation based on gnrc
2015-08-06 12:13:19 +02:00
c926e2c38a
sys: posix_io: bail out on invalid target thread
2015-07-15 14:57:33 +02:00