Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for ResetSIGIO (0.21 sec)

  1. src/cmd/cgo/internal/testcshared/testdata/main5.c

    	if (verbose) {
    		fprintf(stderr, "calling dlsym\n");
    	}
    
    	resetSIGIO = (void (*)(void))dlsym(handle, "ResetSIGIO");
    	if (resetSIGIO == NULL) {
    		fprintf(stderr, "%s\n", dlerror());
    		exit(EXIT_FAILURE);
    	}
    
    	if (verbose) {
    		fprintf(stderr, "calling ResetSIGIO\n");
    	}
    
    	resetSIGIO();
    
    	sawSIGIO = (bool (*)(void))dlsym(handle, "SawSIGIO");
    	if (sawSIGIO == NULL) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 14 13:19:50 UTC 2023
    - 3.8K bytes
    - Viewed (0)
  2. src/cmd/cgo/internal/testcshared/testdata/libgo5/libgo5.go

    // CatchSIGIO starts catching SIGIO signals.
    //
    //export CatchSIGIO
    func CatchSIGIO() {
    	sigioChan = make(chan os.Signal, 1)
    	signal.Notify(sigioChan, syscall.SIGIO)
    }
    
    // ResetSIGIO stops catching SIGIO signals.
    //
    //export ResetSIGIO
    func ResetSIGIO() {
    	signal.Reset(syscall.SIGIO)
    }
    
    // AwaitSIGIO blocks indefinitely until a SIGIO is reported.
    //
    //export AwaitSIGIO
    func AwaitSIGIO() {
    	<-sigioChan
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 14 13:19:50 UTC 2023
    - 986 bytes
    - Viewed (0)
  3. src/cmd/cgo/internal/testcarchive/testdata/libgo3/libgo3.go

    // CatchSIGIO starts catching SIGIO signals.
    //
    //export CatchSIGIO
    func CatchSIGIO() {
    	sigioChan = make(chan os.Signal, 1)
    	signal.Notify(sigioChan, syscall.SIGIO)
    }
    
    // ResetSIGIO stops catching SIGIO signals.
    //
    //export ResetSIGIO
    func ResetSIGIO() {
    	signal.Reset(syscall.SIGIO)
    }
    
    // SawSIGIO reports whether we saw a SIGIO.
    //
    //export SawSIGIO
    func SawSIGIO() C.int {
    	select {
    	case <-sigioChan:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 12 11:59:56 UTC 2023
    - 1020 bytes
    - Viewed (0)
  4. src/cmd/cgo/internal/testcarchive/testdata/main3.c

    		fprintf(stderr, "C handler saw SIGIO when only Go handler should have\n");
    		exit(EXIT_FAILURE);
    	}
    
    	// Tell the Go code to stop catching SIGIO.
    
    	if (verbose) {
    		printf("calling ResetSIGIO\n");
    	}
    
    	ResetSIGIO();
    
    	if (verbose) {
    		printf("raising SIGIO\n");
    	}
    
    	if (raise(SIGIO) < 0) {
    		die("raise");
    	}
    
    	if (verbose) {
    		printf("calling SawSIGIO\n");
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 12 11:59:56 UTC 2023
    - 3.9K bytes
    - Viewed (0)
Back to top