Commit Graph

94 Commits

Author SHA1 Message Date
Ryan Dahl
b47c474cfd Move private headers into include/uv-private 2011-08-31 00:43:55 -07:00
Ryan Dahl
1408ac4c4f Move src/ev to src/unix/ev 2011-08-31 00:33:14 -07:00
Ryan Dahl
5fd68a016a Move unix platform files into src/unix 2011-08-31 00:29:47 -07:00
Ryan Dahl
231298a5e8 move eio stuff into src/unix 2011-08-31 00:24:07 -07:00
Ryan Dahl
3be275bad7 Begin implementation of UNIX uv_fs_ functions
Adding this incomplete work now to ease rebase troubles later as it moves
the functions to src/unix/fs.c and introduces src/unix/internal.h.
2011-08-29 14:36:45 -07:00
Ben Noordhuis
d01676fc73 build: define _XOPEN_SOURCE=500 on SunOS
Exposes msghdr.msg_flags, required for UDP support.
2011-08-22 14:27:39 +00:00
Ben Noordhuis
7b5d28e4b9 build: use -pthreads on sunos, -pthread everywhere else 2011-08-12 02:51:16 +02:00
Ben Noordhuis
c952352f77 build: use -pthreads, older gccs don't recognize -pthread 2011-08-11 23:43:52 +00:00
Ryan Dahl
75c109055d Bring back standalone makefiles for a better transition 2011-08-08 13:42:01 -07:00
Ryan Dahl
a30a7336f0 Build with gyp 2011-08-06 02:17:56 -07:00
Ryan Dahl
22ec2db413 solaris fixes 2011-08-02 06:29:25 +00:00
Ryan Dahl
d0e1e62d87 Increase eio thread stacksize 2011-07-28 18:53:20 -07:00
Ben Noordhuis
80d804b909 unix: build with -Wall -Wextra -Wno-unused-parameter 2011-07-22 01:42:55 +02:00
Ben Noordhuis
ce5eb6d85a config-unix: drop --std=c89 on cygwin, hides CLOCK_MONOTONIC.
Fixes #112.
2011-07-20 17:58:27 +02:00
Ben Noordhuis
8d3d4a4244 Revert 9518ab65: Allow user to specify CC env var (CC=clang make)
Conditional assignment (assign if not set) to CC and AR never works
because their default values with GNU make are `cc` and `ar` respectively.
Build with `make AR=your-ar CC=your-cc` if you want to override them.

Fixes #89.
2011-07-10 17:22:32 +02:00
Robert Mustacchi
ee599ec114 Fix Linux build 2011-07-07 23:55:58 -07:00
Robert Mustacchi
8c00b369b4 C99 compatibility.
Get 99% of the way there for --std=c89 -pedantic for core files. Also cleans
up follow up warnings and others in tests.
2011-07-07 21:39:08 -07:00
Ryan Dahl
9518ab6594 Allow user to specify CC env var (CC=clang make) 2011-07-07 08:32:37 -07:00
Ryan Dahl
ce8ff3031c src/ and include/ directories
Helps #71 but does not update the MSVC files.
2011-07-07 07:52:57 -07:00
Bert Belder
49baaa4731 Add cygwin support
Fails a few tests
2011-07-06 02:54:47 +02:00
Ryan Dahl
736dd8bfb3 Remove -Wno-variadic-macros
Helps #63.
Fixes #80.
2011-07-04 10:47:27 -07:00
Ryan Dahl
17ee7732c3 unix: All objects should be compiled with _LARGEFILE_SOURCE and _FILE_OFFSET_BITS=64
Fixes uv_getaddrinfo on linux
2011-07-01 11:52:54 -04:00
Ryan Dahl
8cd3d71229 fix linux build 2011-07-01 06:52:05 -07:00
Ryan Dahl
08809b2d04 unix: initial attempt at uv_getaddrinfo 2011-06-30 13:04:11 -07:00
Ryan Dahl
bde908f565 unix: Include libeio 2011-06-30 11:43:17 -07:00
Ryan Dahl
daa499c567 unix: Remove c-ares and libev configure scripts
Instead let's be a bit more clever.
2011-06-27 18:29:35 +02:00
Ryan Dahl
c4c022fb0c move uv_get_exepath() to platform files 2011-06-17 13:13:27 +02:00
Robert Mustacchi
cf45384a93 Add high-resolution timestamp support 2011-06-17 11:35:36 +02:00
Ryan Dahl
49a2ed6120 c-ares unix 2011-06-15 14:23:46 +02:00
Bert Belder
dae2c09796 Compile c-ares into libuv 2011-06-15 00:41:27 +02:00
Ryan Dahl
e04cc71e1a Remove EV_MULTIPLICITY=0 for ease of use 2011-06-08 15:13:02 +02:00
Ryan Dahl
2323b31856 Remove -pedantic flag for now (too annoying) 2011-06-08 14:56:42 +02:00
Ryan Dahl
a7494416e9 Add -Wno-variadic-macros as it's apparently okay in MSVC 2011-06-07 10:06:12 +02:00
Ryan Dahl
a1b9be16ca Use -pedantic flag to avoid breaking Windows build 2011-06-07 10:02:08 +02:00
Bert Belder
0177751ff5 Add uv-common.c, move uv_err_name() there 2011-05-19 23:05:25 +02:00
Ryan Dahl
c6edabdba8 Changes to compile in Node 2011-05-13 00:47:10 -07:00
Ryan Dahl
d85168b299 Makefile munging
Add EV_MULTIPLICITY=0 (until we add threads)
2011-05-12 18:35:05 -07:00
Ryan Dahl
2ef3c6c632 oio -> uv 2011-05-11 20:21:49 -07:00
Ryan Dahl
2f4e65a1b2 Port to Solaris 2011-05-10 06:53:50 +00:00
Bert Belder
0144ab9ca7 Fix the makefile for mingw32 2011-05-08 15:12:20 +02:00
Ryan Dahl
e88c63fd75 Clean up the clean, distclean makefile stuff 2011-05-07 21:45:06 -07:00
Ryan Dahl
db2189f3b9 Fixes #38. Use Luis's PREFIX trick. 2011-05-07 21:40:52 -07:00
Ryan Dahl
520e5abc7d Link correctly on mingw 2011-05-07 21:30:32 -07:00
Ryan Dahl
dd1c0af7b1 Makefile to work with mingw 2011-05-07 21:28:07 -07:00