Con Kolivas
|
2f7f3ecad4
|
Store the pid in the proc instance structure and try to clean up on processes exiting
|
11 years ago |
Con Kolivas
|
2c9653d138
|
Add a process structure to contain all variables likely to be used by spawned processes
|
11 years ago |
Con Kolivas
|
8a23b0bb28
|
Write the pid to a temporary file
|
11 years ago |
Con Kolivas
|
41bc9865c9
|
Begin basic main function parsing parameters, create a directory for sockets and create a listener thread
|
11 years ago |
Con Kolivas
|
1402039cc6
|
Don't show errno for logging lower than error
|
11 years ago |
Con Kolivas
|
c98ed16e38
|
Move gbtbase_t to bitcoin header
|
11 years ago |
Con Kolivas
|
4aa122edce
|
Add helper function for opening unix client sockets and cleanly closing and unlinking unix server sockets
|
11 years ago |
Con Kolivas
|
9fdcefc06d
|
Show errno whenever it exists in LOGERR or quit
|
11 years ago |
Con Kolivas
|
2a3e55ec4d
|
Add a helper function for opening a listening unix socket
|
11 years ago |
Con Kolivas
|
c653c781a3
|
We should also store the merkle hashes in the gbtbase structure
|
11 years ago |
Con Kolivas
|
7d932a7661
|
Cosmetic changes
|
11 years ago |
Con Kolivas
|
8e4d0276f8
|
Rationalise gbtbase variables to those that are constant and not associated with work generation
|
11 years ago |
Con Kolivas
|
1335dade26
|
Use this opportunity to avoid signed warnings with chars by taking void for hex2bin
|
11 years ago |
Con Kolivas
|
a34efdb221
|
Implement base gbt structure storing from bitcoind
|
11 years ago |
Con Kolivas
|
76495c07fc
|
Create helper functions for aligning all memory allocations and checking their return values and make dealloc take a pointer as a macro
|
11 years ago |
Con Kolivas
|
c6af5c8eb5
|
Create a gbtbase structure for variables that will need to be stored to construct a work template
|
11 years ago |
Con Kolivas
|
ef456f6cc7
|
Provide a json_rpc_call function for requesting and receiving a json response
|
11 years ago |
Con Kolivas
|
1ee3a8a8a5
|
Create a helper struct connsock for reading data
|
11 years ago |
Con Kolivas
|
2a78efc3ef
|
Minor char and void changes
|
11 years ago |
Con Kolivas
|
6b495a036f
|
Provide a read socket line helper function
|
11 years ago |
Con Kolivas
|
8222166257
|
Provide a write socket function
|
11 years ago |
Con Kolivas
|
3dd6e6bcb5
|
Provide a dealloc function
|
11 years ago |
Con Kolivas
|
724f7ab745
|
Provide a realloc_strcat function
|
11 years ago |
Con Kolivas
|
e9e62442e7
|
Add a generic socket connect function from url and port paramters
|
11 years ago |
Con Kolivas
|
1427ac71ca
|
Add extract sockaddr helper function
|
11 years ago |
Con Kolivas
|
14cda04725
|
Add basic logging warnings to libckpool functions
|
11 years ago |
Con Kolivas
|
b4d636b2af
|
Add based logging macros
|
11 years ago |
Con Kolivas
|
e06c72e483
|
Add a helper function for encoding into mime base64
|
11 years ago |
Con Kolivas
|
74d59a6ec3
|
Add various difficulty manipulating helpers to libckpool
|
11 years ago |
Con Kolivas
|
6d87b83701
|
Add locking functions and quitfrom
|
11 years ago |
Con Kolivas
|
484fe86355
|
Add socket tests to libckpool
|
11 years ago |
Con Kolivas
|
e349ec2435
|
Add a slew of timer helper functions to libckpool
|
11 years ago |
Con Kolivas
|
c657764f8f
|
Add various helper functions to libckpool
|
11 years ago |
Con Kolivas
|
b2a333e373
|
Add more defines and begin libckpool with sock_keepalive
|
11 years ago |
Con Kolivas
|
2f961cc489
|
Add basic library creation rules
|
11 years ago |