Pierre Ossman
2623edcc42
Remove the old compiler flag test now that we have a new shiny one.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@449 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-11 14:13:28 +00:00
Pierre Ossman
70ac72ee7f
Our makefiles work just fine on older automakes (1.7 tested). Let's keep
...
this out until we run into something that doesn't work.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@448 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-11 14:12:38 +00:00
Lennart Poettering
1f0961368f
* remove a lot of compiler warnings introduced by using some new GCC flags
...
* add typedefs for public structs and enums and drop the struct/enum prefixs from all uses where it makes sense
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@447 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-11 01:17:39 +00:00
Lennart Poettering
6c512fb5a3
build system updates, including support for some newer GCC options
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@446 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-10 18:04:54 +00:00
Lennart Poettering
f7a99e9047
Merge Pierre's changes
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@445 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-10 17:51:06 +00:00
Pierre Ossman
34e81ffb35
Handle Windows paths when normalizing authkey path.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@444 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-10 16:56:59 +00:00
Pierre Ossman
29118f50cb
Make sure the caps header check can also be disabled.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@443 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-10 13:19:03 +00:00
Pierre Ossman
1015ea4241
Store previous reported time in order to assure a monotonic clock.
...
This is a resurrection of a feature previously removed. The new version
is without the race condition of the original one.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@442 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-10 12:45:11 +00:00
Pierre Ossman
d429222476
Accidental use of a swapped int.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@441 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-10 12:37:41 +00:00
Pierre Ossman
11c6cac324
buf is needed on Windows aswell.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@440 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-10 09:16:39 +00:00
Pierre Ossman
abdf9b1c3f
Add needed error code.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@439 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-10 09:16:20 +00:00
Pierre Ossman
0a9abdd9d1
Unfortunately Windows has two different values for EBADF depending on
...
if it's a file or a socket. We'll have to deal with these as they show
up.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@438 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-10 09:15:56 +00:00
Pierre Ossman
ba06340ab8
Add some required headers.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@437 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-10 09:15:13 +00:00
Pierre Ossman
357ab88ab5
Make sure socklen_t is defined.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@436 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-10 09:14:41 +00:00
Pierre Ossman
5e5808ab08
Static libs bork the creation of dlls and AC_CHECK_LIB isn't very bright,
...
so we have to do a test first to see if getopt_long() is included in the
system libs.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@435 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-10 09:13:48 +00:00
Pierre Ossman
ff4cc6273d
Move library checks to a separate section and make sure it's before
...
function checks. It could miss functions because they are hidden in
extra libs otherwise.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@434 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-10 08:35:14 +00:00
Pierre Ossman
f5a2cf1e86
getopt_long resides in libiberty on many platforms.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@433 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-10 07:50:50 +00:00
Pierre Ossman
76bc56cf3b
Put inet_ntop() emulation in a seperate file.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@432 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-09 17:14:30 +00:00
Pierre Ossman
d3cb1448b4
Update comment for pa_lock_fd() to reflect that locks are mandatory
...
on Windows.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@431 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-09 16:59:12 +00:00
Pierre Ossman
160d886c0d
Merge with trunk.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@430 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-09 16:57:42 +00:00
Pierre Ossman
8258146625
Generalise lstat fallback.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@429 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-09 16:56:41 +00:00
Pierre Ossman
5fcbf04f5b
Condense winsock includes and defines into one header.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@428 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-09 16:50:39 +00:00
Pierre Ossman
9818d67ec2
Make the tagstruct handling safe on machines with alignment restrictions.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@427 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-09 14:39:40 +00:00
Lennart Poettering
80ae72ce45
improve sync clock change
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@426 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-09 12:38:06 +00:00
Lennart Poettering
794033aa75
fix synchronized clock change
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@425 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-09 12:37:17 +00:00
Pierre Ossman
8a323571a4
Make sure the data gets endianness conversion.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@424 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-09 11:54:49 +00:00
Pierre Ossman
067c00ff5d
Reversing incorrect commit.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@423 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 23:13:54 +00:00
Pierre Ossman
72795fcaa6
Use autoconf detected define for getgroups() type.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@422 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 23:11:15 +00:00
Pierre Ossman
d5ce3ecef2
Ignore windows exe:s.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@421 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 23:08:13 +00:00
Pierre Ossman
1b472f76ec
Solaris support.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@420 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 23:06:11 +00:00
Pierre Ossman
6781628ebd
The Windows sound interface module.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@419 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:58:01 +00:00
Pierre Ossman
19d9fcbda8
Port to Windows. This is mostly glue layers for the poor POSIX support
...
on Windows. A few notes
* Only sockets behave somewhat like file descriptors in UNIX.
* There are no fixed paths. Closes thing is environment variables that point
to system directories. We also figure out where the binary/dll is
located and use that as configuration directory.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@418 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:51:37 +00:00
Pierre Ossman
2f74bb9d43
Protect pthread.h with an ifdef.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@417 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:44:23 +00:00
Pierre Ossman
bdc02f71f5
Protect sys/resource.h with an ifdef.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@416 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:42:26 +00:00
Pierre Ossman
67833c2bcf
Protect sched.h with ifdef.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@415 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:40:45 +00:00
Pierre Ossman
57dccd2592
Replace paths with defines.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@414 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:32:00 +00:00
Pierre Ossman
2c4d42e781
ctime_r() is not available everywhere.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@413 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:27:14 +00:00
Pierre Ossman
e72bbdb217
c was used before it was assigned.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@412 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:14:22 +00:00
Pierre Ossman
010476f226
Protect getuid() with an ifdef.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@411 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:12:25 +00:00
Pierre Ossman
5ac2cb90f7
No regexp funtions are used in this file.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@410 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:09:40 +00:00
Pierre Ossman
ecaf8d805e
PATH_MAX is defined in limits.h.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@409 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:06:52 +00:00
Pierre Ossman
983fdb3238
Stub uses socket defines so include the header.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@408 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 22:05:20 +00:00
Pierre Ossman
7aba34bc4e
config.h should always be included so that necessary fixes can take effect.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@407 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 21:56:33 +00:00
Pierre Ossman
2cf165db8b
ifdef-protect setpgid and setsid.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@406 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 21:49:22 +00:00
Pierre Ossman
08bbfd2169
Make it possible to disable caps support since it breaks fully static
...
builds.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@405 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 21:46:10 +00:00
Pierre Ossman
be2ba90175
Add option to select which modules get linked in during static builds.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@404 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 21:39:49 +00:00
Pierre Ossman
9550c8ed80
No need for conditional generation of symdef files.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@403 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 21:37:00 +00:00
Pierre Ossman
971e370a2f
Add possibility for linking semi-static executables (libtools definition
...
of static).
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@402 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 21:33:01 +00:00
Pierre Ossman
e2495c7600
We need explicit actions here.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@401 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 21:24:39 +00:00
Pierre Ossman
268aebb2e4
Protect sys/wait.h with an ifdef.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/ossman@400 fefdeb5f-60dc-0310-8127-8f9354f1896f
2006-01-05 21:21:51 +00:00