Simplify logging and remove unwanted functions from abstraction layer
Signed-off-by: Jeroen Koekkoek <jeroen@koekkoek.nl>
This commit is contained in:
		
							parent
							
								
									ac020f62f7
								
							
						
					
					
						commit
						1cf03332ca
					
				
					 97 changed files with 2819 additions and 5361 deletions
				
			
		| 
						 | 
				
			
			@ -146,6 +146,8 @@ struct wrspeclist {
 | 
			
		|||
    struct wrspeclist *prev, *next; /* circular */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
static os_mutex output_mutex;
 | 
			
		||||
 | 
			
		||||
static void terminate(void) {
 | 
			
		||||
//    const char c = 0;
 | 
			
		||||
    termflag = 1;
 | 
			
		||||
| 
						 | 
				
			
			@ -850,7 +852,7 @@ static void print_sampleinfo(dds_time_t *tstart, dds_time_t tnow, const dds_samp
 | 
			
		|||
 | 
			
		||||
static void print_K(dds_time_t *tstart, dds_time_t tnow, dds_entity_t rd, const char *tag, const dds_sample_info_t *si, int32_t keyval, uint32_t seq, int (*getkeyval) (dds_entity_t rd, int32_t *key, dds_instance_handle_t ih)) {
 | 
			
		||||
    int result;
 | 
			
		||||
    os_flockfile(stdout);
 | 
			
		||||
    os_mutexLock(&output_mutex);
 | 
			
		||||
    print_sampleinfo(tstart, tnow, si, tag);
 | 
			
		||||
    if (si->valid_data) {
 | 
			
		||||
        if(printmode == TGPM_MULTILINE) {
 | 
			
		||||
| 
						 | 
				
			
			@ -880,7 +882,7 @@ static void print_K(dds_time_t *tstart, dds_time_t tnow, dds_entity_t rd, const
 | 
			
		|||
        } else
 | 
			
		||||
            printf ("get_key_value: error (%s)\n", dds_err_str(result));
 | 
			
		||||
    }
 | 
			
		||||
    os_funlockfile(stdout);
 | 
			
		||||
    os_mutexUnlock(&output_mutex);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static void print_seq_KS(dds_time_t *tstart, dds_time_t tnow, dds_entity_t rd, const char *tag, const dds_sample_info_t *iseq, KeyedSeq **mseq, int count) {
 | 
			
		||||
| 
						 | 
				
			
			@ -917,7 +919,7 @@ static void print_seq_OU(dds_time_t *tstart, dds_time_t tnow, dds_entity_t rd __
 | 
			
		|||
    int i;
 | 
			
		||||
    for (i = 0; i < count; i++)
 | 
			
		||||
    {
 | 
			
		||||
        os_flockfile(stdout);
 | 
			
		||||
        os_mutexLock(&output_mutex);
 | 
			
		||||
        print_sampleinfo(tstart, tnow, si, tag);
 | 
			
		||||
        if (si->valid_data) {
 | 
			
		||||
            if(printmode == TGPM_MULTILINE) {
 | 
			
		||||
| 
						 | 
				
			
			@ -930,7 +932,7 @@ static void print_seq_OU(dds_time_t *tstart, dds_time_t tnow, dds_entity_t rd __
 | 
			
		|||
        } else {
 | 
			
		||||
            printf ("NA\n");
 | 
			
		||||
        }
 | 
			
		||||
        os_funlockfile(stdout);
 | 
			
		||||
        os_mutexUnlock(&output_mutex);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -2190,6 +2192,7 @@ int MAIN(int argc, char *argv[]) {
 | 
			
		|||
    struct wrspeclist *wrspecs = NULL;
 | 
			
		||||
    memset (&sigtid, 0, sizeof(sigtid));
 | 
			
		||||
    memset (&inptid, 0, sizeof(inptid));
 | 
			
		||||
    os_mutexInit(&output_mutex);
 | 
			
		||||
 | 
			
		||||
    if (os_strcasecmp(execname(argc, argv), "sub") == 0)
 | 
			
		||||
        want_writer = 0;
 | 
			
		||||
| 
						 | 
				
			
			@ -2795,5 +2798,6 @@ int MAIN(int argc, char *argv[]) {
 | 
			
		|||
    if (sleep_at_end) {
 | 
			
		||||
        dds_sleepfor(DDS_SECS(sleep_at_end));
 | 
			
		||||
    }
 | 
			
		||||
    os_mutexDestroy(&output_mutex);
 | 
			
		||||
    return (int) exitcode;
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue