예제 #1
0
파일: test3.c 프로젝트: le1ca/c-simple-refs
int main(int argc, char *argv[]){
        ref_type(long) x;
        (void) argc;
        (void) argv;
        
        x = ref_new(long);
        ref_acquire(x);
        ref_val(x) = 123456;
        printf("%ld\n", ref_val(x));
        ref_release(x);
        return 0;
}
예제 #2
0
파일: interface.c 프로젝트: ens-ds23/fuse8
void ic_acquire(struct interface *ic) { ref_acquire(&(ic->r)); }
예제 #3
0
파일: request.c 프로젝트: ens-ds23/fuse8
void rq_acquire(struct request *rq) { ref_acquire(&(rq->r)); }
예제 #4
0
파일: array.c 프로젝트: ens-ds23/fuse8
void array_acquire(struct array *a) { ref_acquire(&(a->r)); }