Commit graph

136 commits

Author SHA1 Message Date
dcp1990
13a67325e7 Clean up some lint stuff (stmod() and strtol() are clearly defined), and switch from atoi() to strtol9) since the manpage says it is not thread-safe. 2005-06-18 20:37:04 +00:00
dcp1990
cec1bc7444 Lint target 2005-06-18 20:26:14 +00:00
dcp1990
e21cf6c543 Database stuffs 2005-06-18 20:23:45 +00:00
dcp1990
5642053be7 Stricter 2005-06-18 20:22:07 +00:00
dcp1990
fdeaad4fef Not reached (lint told us to, honest!) 2005-06-18 20:19:13 +00:00
dcp1990
8b58052cb6 Add lint target 2005-06-18 20:18:56 +00:00
dcp1990
abb1fdd846 DB backend started 2005-06-18 20:13:05 +00:00
dcp1990
c468ea0a62 Stupid us....mutex_UNLOCK!!!!!! 2005-06-18 03:26:08 +00:00
dcp1990
42059bea9b Modem pluggability began. 2005-06-18 03:10:45 +00:00
dcp1990
f4989d6001 We can use specific ourclean target 2005-06-18 03:10:32 +00:00
dcp1990
2d9eff8e76 Hangup implemented for filters, along with the appropriate modem stuffs 2005-06-16 21:04:58 +00:00
dcp1990
7ac6d1d89c gmm() deprecated; use stmod() 2005-06-16 20:57:10 +00:00
dcp1990
2b40cecbab legal 2005-06-14 02:47:14 +00:00
dcp1990
ca9b7eab19 licensing 2005-06-14 02:45:36 +00:00
dcp1990
610c985766 Make it 2005-06-14 02:44:37 +00:00
dcp1990
c95876422a So it works 2005-06-14 02:40:22 +00:00
dcp1990
af469ee545 It works standalone now 2005-06-14 02:40:07 +00:00
dcp1990
01eeffa5e0 Import of libpvf 2005-06-14 02:11:33 +00:00
dcp1990
7790a48779 Voice 2005-06-14 02:07:13 +00:00
dcp1990
8ad2508a2a Fugly abort(); 2005-06-13 22:16:33 +00:00
dcp1990
21d7588442 Check if socket is dead so we don't get that darn SIGPIPE 2005-06-13 22:16:09 +00:00
dcp1990
27f8130e96 Use send() and recv()...they work. 2005-06-13 22:02:27 +00:00
dcp1990
1f5e47bc90 Use fds 2005-06-13 22:02:19 +00:00
dcp1990
dab76f2e8a Handle sigpipe 2005-06-13 21:37:12 +00:00
dcp1990
0cecdf5879 Use the new parsing stuff in remote.c 2005-06-13 21:04:13 +00:00
dcp1990
d8eeaa1f3c Parser moved. 2005-06-13 21:00:07 +00:00
dcp1990
7fdb393ada Stuff to be done 2005-06-13 03:53:13 +00:00
dcp1990
99436b6526 Move pipe() to init, clean up unused warnings 2005-06-13 03:41:50 +00:00
dcp1990
a0fd36072c Modem is now threaded properly, I think. 2005-06-13 03:40:36 +00:00
dcp1990
0f2ffadd48 Better threading 2005-06-13 03:40:27 +00:00
dcp1990
a1366f2b16 Add a TODO. 2005-06-13 01:29:57 +00:00
dcp1990
911429455c Check the modem_tm flag to timeout 2005-06-13 01:17:54 +00:00
dcp1990
e4d5da109e Even better: check a flag to see if we should timeout. 2005-06-13 01:17:46 +00:00
dcp1990
415f87a910 Completely threaded...and should be thread safe! 2005-06-13 01:13:48 +00:00
dcp1990
e78bcfbd3e Completely threaded.... 2005-06-13 01:13:41 +00:00
dcp1990
8a9be7bf1d Get rid of fugly debugging shite 2005-06-13 01:13:30 +00:00
dcp1990
a62b4ae3d3 Preliminary thread safety (nowhere NEAR complete; we have to move modem and network into a seperate thread from main)
Read: DON'T TRUST ANY OF THIS NOW
2005-06-12 23:05:12 +00:00
dcp1990
668c5b24a5 Thread safety: it can save lives. 2005-06-12 22:25:55 +00:00
dcp1990
2c45535d7c Check condition and if topcond == 0x0 2005-06-12 22:17:44 +00:00
dcp1990
31c8796a1c What the FUCK were we thinking? (ACTN under a flags construct?!) 2005-06-12 22:11:11 +00:00
dcp1990
fee619108b Filters should work now; just write the actual glue to do stuff 2005-06-12 22:01:23 +00:00
dcp1990
6f972aaf18 Add field for pcresize, since it changes (we use pcre_fullinfo to get it during copy_condition()) 2005-06-12 22:01:09 +00:00
dcp1990
d1245a33c0 Whaddya know, it wouldn't compile 2005-06-12 18:56:20 +00:00
dcp1990
ca44312d08 Lock it!!!!! 2005-06-12 18:53:52 +00:00
dcp1990
7395fd9f23 Free conditions 2005-06-12 18:51:06 +00:00
dcp1990
fc1f25abf7 Print action 2005-06-12 18:35:44 +00:00
dcp1990
09425bc41d It works now %b 2005-06-12 18:35:10 +00:00
dcp1990
a55f52c205 Use %b qualifier just like printf(9) 2005-06-12 17:03:35 +00:00
dcp1990
ca506e92e9 Filters 2005-06-12 16:30:53 +00:00
dcp1990
372b11ba1f Filters 2005-06-12 15:22:56 +00:00