Richard Nyberg
c865aa9254
Use c99 types conservatively to compile on OpenBSD. Also convert to or from
time_t via long.
hace 19 años
Richard Nyberg
1a82f0c154
White space.
hace 19 años
Richard Nyberg
634df68e31
Add functions find_btpd_dir.
hace 19 años
Richard Nyberg
8d05b64fa1
Remove unused function canon_path.
hace 19 años
Richard Nyberg
273294989e
Use benc_dget_mema instead of benc_dget_mem + malloc + bcopy.
hace 19 años
Richard Nyberg
b0c4f58f10
Use strtoul to parse length of strings.
hace 19 años
Richard Nyberg
d88c65e982
Added buf_swrite.
hace 19 años
Richard Nyberg
36a68e4b76
Check for failure to allocate memory.
hace 19 años
Richard Nyberg
af64140b1f
Remove som unused code I commited by mistake. Replace integer parse code
in benc_int with a call to strtoll.
hace 19 años
Richard Nyberg
01c92051d5
o Changed the benc_ api to make it easier to use.
o Lot of work on the cli and its communication with btpd.
hace 19 años
Richard Nyberg
6559fcb9a4
Make the buf api safe to continue to use even if an error has occured.
hace 19 años
Richard Nyberg
38418fcd2b
Add functions read_fully and write_fully. They are simpler alternatives to
read and write on blocking sockets.
hace 19 años
Richard Nyberg
59bed6ca87
Added vfsync and vfopen.
hace 19 años
Richard Nyberg
b2a877537a
White space.
hace 19 años
Richard Nyberg
a3933c0761
Unify the write and read structs. There was no good reason to keep them
separate. Improve the bts_seek so that it only calls close or lseek if
necessary. Otherwise it's a nop. Hide bts_seek and instead make the offset
explicit in calls to bts_get or bts_put.
hace 19 años
Richard Nyberg
1eea7650a2
Remove use of the ugly PRI* print macros.
hace 19 años
Richard Nyberg
2d2f8b0350
o Removed an unused function.
o Made bit field argument to has_bit const since the function
doesn't modify it.
hace 19 años
Richard Nyberg
b2bf61dbf7
Add and use rand_between.
hace 19 años
Richard Nyberg
c285b374f8
The mega whitespace patch.
Tabs have been converted to spaces and trailing whitespace have been removed.
I have fixed my emacs settings now :P
hace 19 años
Richard Nyberg
c11a57b8cb
Fix style. Remove unnecessary check for EINTR.
hace 19 años
Richard Nyberg
dd0d462afa
Import btpd-0.1.
git-svn-id: file:///home/rnyberg/svngit/btpd/releases/0.1@1 76a1f634-46fa-0310-9943-bd1476092a85
hace 19 años