- 18 Oct, 2006 1 commit
-
-
Per Cederqvist authored
time handling. This is more preparation for bug 1616. * src/server/simple-cache.c (sync_output_header): Renamed to foutput_header and moved to ram-output.c. All callers updated. * src/server/ramkomd.c (current_time): Moved to server-time.c. (main): Use set_initial_time instead of calling gettimeofday and accessing current_time directly. * src/server/ram-output.c, src/server/ram-output.h (foutput_header): Renamed from sync_output_header. Use output_format instead of a hardcoding it to 2. * src/server/dbck.c (main): Call set_initial_time(). * src/server/dbck-cache.c (sync_output_header): Use foutput_header to output a format 2 header. * src/server/server-time.c: New file. (current_time): Moved here from ramkomd.c. * src/server/server-time.c, src/server/server-time.h (set_time): Moved here from connections.c. (set_initial_time): New function. * src/server/connections.c (set_ time): Moved to server-time.c. * src/server/Makefile.am (GENOBJS): Added server-time.c. (DBCK): Ditto.
-
- 17 Oct, 2006 1 commit
-
-
Per Cederqvist authored
and use them when accessing database files. This is a preparatory step for introducing "struct dbfile", which will enable lyskomd to manipulate more than one database file format at the same time. That ability is needed for solving bug 1616. * src/server/ram-io.c, src/server/ram-io.h: New files. (dbfile_ftell): New function. (dbfile_getc): New function. (dbfile_ungetc): New function. * src/server/Makefile.am (libcheck_a_SOURCES): Added ram-io.c. (lyskomd_SOURCES): Added ram-io.h and ram-io.c. (DBCK): Added ram-io.h and ram-io.c. * src/server/simple-cache.c (read_person): Check the return value from fparse_set_pos(). (read_conference): Ditto. (read_text_stat): Ditto. (write_conf): New static function. (save_one_conf): Use it to simplify code. (write_text): New static function. (save_one_text): Use it to simplify code. * src/server/ram-parse.h, src/server/ram-parse.c (fparse_set_pos): New function. * src/server/ram-output.c: Include ram-io.h. (foutput_space): New static function. Use it where appropriate. (foutput_bool): Ditto. (foutput_array_start): Ditto. (foutput_array_end): Ditto. (foutput_array_nodata): Ditto. * src/server/ram-output.h, src/server/ram-output.c (foutput_atsign): New function. (foutput_newline): New function. * src/server/dbck-cache.c: Include ram-io.h. Use dbfile_getc() instead of getc(), dbfile_ungetc() instead of ungetc(), and dbfile_ftell() instead of ftell(), when accessing the database file. Use foutput_atsign and foutput_newline when appropriate. * src/server/local-to-global.c: Ditto. * src/server/ram-parse.c: Ditto. * src/server/simple-cache.c: Ditto.
-
- 23 Aug, 2003 1 commit
-
-
Per Cederqvist authored
-
- 16 Aug, 2003 1 commit
-
-
Per Cederqvist authored
-
- 29 Mar, 2002 2 commits
-
-
Per Cederqvist authored
-
Per Cederqvist authored
-
- 11 Nov, 2001 2 commits
-
-
Per Cederqvist authored
-
Per Cederqvist authored
-
- 24 May, 1999 2 commits
-
-
Per Cederqvist authored
-
Per Cederqvist authored
-
- 02 Nov, 1995 1 commit
-
-
Per Cederqvist authored
-
- 01 Jan, 1995 2 commits
-
-
Per Cederqvist authored
-
Per Cederqvist authored
-
- 05 Apr, 1994 1 commit
-
-
Per Cederqvist authored
-
- 22 Nov, 1993 1 commit
-
-
Per Cederqvist authored
-
- 12 Oct, 1993 1 commit
-
-
Per Cederqvist authored
-
- 10 Oct, 1993 1 commit
-
-
Per Cederqvist authored
-
- 07 Oct, 1993 1 commit
-
-
Per Cederqvist authored
-
- 16 Jan, 1993 1 commit
-
-
Per Cederqvist authored
-
- 11 Jun, 1992 1 commit
-
-
Per Cederqvist authored
-
- 26 Feb, 1992 1 commit
-
-
Per Cederqvist authored
-
- 15 Sep, 1991 1 commit
-
-
Linus Tolke Y authored
-
- 04 Sep, 1991 1 commit
-
-
Per Cederqvist authored
-
- 30 Aug, 1991 2 commits
-
-
Per Cederqvist authored
-
Per Cederqvist authored
-
- 12 Aug, 1991 1 commit
-
-
Per Cederqvist authored
-