Author: Linux Manual

Linux man pages imported from manual pages.
  • |

    izmax1.f (3) Linux Manual Page

    izmax1.f – Synopsis Functions/Subroutines INTEGER function izmax1 (N, CX, INCX) IZMAX1 finds the index of the vector element whose real part has maximum absolute value. Function/Subroutine Documentation INTEGER function izmax1 (integerN, complex*16, dimension( * )CX, integerINCX) IZMAX1 finds the index of the vector element whose real part has maximum absolute value. Purpose: IZMAX1 finds the…

  • |

    izamax.f (3) Linux Manual Page

    izamax.f – Synopsis Functions/Subroutines INTEGER function izamax (N, ZX, INCX) IZAMAX Function/Subroutine Documentation INTEGER function izamax (integerN, complex*16, dimension(*)ZX, integerINCX) IZAMAX Purpose: IZAMAX finds the index of element having max. absolute value.   Author: Univ. of Tennessee Univ. of California Berkeley Univ. of Colorado Denver NAG Ltd. Date: November 2011 Further Details: jack dongarra, 1/15/85….

  • |

    ivykis (3) Linux Manual Page

    NAME ivykis – library for asynchronous I/O readiness notification DESCRIPTION ivykis is a library for asynchronous I/O readiness notification. It is a thin, portable wrapper around OS-provided mechanisms such as epoll_create(2), kqueue(2), poll(2), poll(7d) (/dev/poll) and port_create(3C). ivykis was mainly designed for building high-performance network applications, but can be used in any event-driven application that…

  • |

    iv_work_pool_submit_work (3) Linux Manual Page

    NAME IV_WORK_POOL_INIT, iv_work_pool_create, iv_work_pool_put, IV_WORK_ITEM_INIT, iv_work_pool_submit_work – ivykis worker thread management SYNOPSIS #include <iv_work.h> struct iv_work_pool { int max_threads; void *cookie; void (*thread_start)(void *cookie); void (*thread_stop)(void *cookie); }; struct iv_work_item { void *cookie; void (*work)(void *cookie); void (*completion)(void *cookie); }; void IV_WORK_POOL_INIT(struct iv_work_pool *this); int iv_work_pool_create(struct iv_work_pool *this); int iv_work_pool_put(struct iv_work_pool *this); void IV_WORK_ITEM_INIT(struct iv_work_item…

  • |

    iv_work_pool_put (3) Linux Manual Page

    NAME IV_WORK_POOL_INIT, iv_work_pool_create, iv_work_pool_put, IV_WORK_ITEM_INIT, iv_work_pool_submit_work – ivykis worker thread management SYNOPSIS #include <iv_work.h> struct iv_work_pool { int max_threads; void *cookie; void (*thread_start)(void *cookie); void (*thread_stop)(void *cookie); }; struct iv_work_item { void *cookie; void (*work)(void *cookie); void (*completion)(void *cookie); }; void IV_WORK_POOL_INIT(struct iv_work_pool *this); int iv_work_pool_create(struct iv_work_pool *this); int iv_work_pool_put(struct iv_work_pool *this); void IV_WORK_ITEM_INIT(struct iv_work_item…

  • |

    iv_work_pool_create (3) Linux Manual Page

    NAME IV_WORK_POOL_INIT, iv_work_pool_create, iv_work_pool_put, IV_WORK_ITEM_INIT, iv_work_pool_submit_work – ivykis worker thread management SYNOPSIS #include <iv_work.h> struct iv_work_pool { int max_threads; void *cookie; void (*thread_start)(void *cookie); void (*thread_stop)(void *cookie); }; struct iv_work_item { void *cookie; void (*work)(void *cookie); void (*completion)(void *cookie); }; void IV_WORK_POOL_INIT(struct iv_work_pool *this); int iv_work_pool_create(struct iv_work_pool *this); int iv_work_pool_put(struct iv_work_pool *this); void IV_WORK_ITEM_INIT(struct iv_work_item…

  • |

    iv_work (3) Linux Manual Page

    NAME IV_WORK_POOL_INIT, iv_work_pool_create, iv_work_pool_put, IV_WORK_ITEM_INIT, iv_work_pool_submit_work – ivykis worker thread management SYNOPSIS #include <iv_work.h> struct iv_work_pool { int max_threads; void *cookie; void (*thread_start)(void *cookie); void (*thread_stop)(void *cookie); }; struct iv_work_item { void *cookie; void (*work)(void *cookie); void (*completion)(void *cookie); }; void IV_WORK_POOL_INIT(struct iv_work_pool *this); int iv_work_pool_create(struct iv_work_pool *this); int iv_work_pool_put(struct iv_work_pool *this); void IV_WORK_ITEM_INIT(struct iv_work_item…

  • |

    iv_wait_interest_unregister (3) Linux Manual Page

    NAME IV_WAIT_INTEREST_INIT, iv_wait_interest_register, iv_wait_interest_register_spawn, iv_wait_interest_unregister, iv_wait_interest_kill – ivykis wait4(2) wrapper SYNOPSIS #include <iv_wait.h> struct iv_wait_interest { pid_t pid; void *cookie; void (*handler)(void *cookie, int status, struct rusage *rusage); }; void IV_WAIT_INTEREST_INIT(struct iv_wait_interest *this); int iv_wait_interest_register(struct iv_wait_interest *this); int iv_wait_interest_register_spawn(struct iv_wait_interest *this, void (*fn)(void *), void *cookie); void iv_wait_interest_unregister(struct iv_wait_interest *this); int iv_wait_interest_kill(struct iv_wait_interest *this, int…

  • |

    iv_wait_interest_register_spawn (3) Linux Manual Page

    NAME IV_WAIT_INTEREST_INIT, iv_wait_interest_register, iv_wait_interest_register_spawn, iv_wait_interest_unregister, iv_wait_interest_kill – ivykis wait4(2) wrapper SYNOPSIS #include <iv_wait.h> struct iv_wait_interest { pid_t pid; void *cookie; void (*handler)(void *cookie, int status, struct rusage *rusage); }; void IV_WAIT_INTEREST_INIT(struct iv_wait_interest *this); int iv_wait_interest_register(struct iv_wait_interest *this); int iv_wait_interest_register_spawn(struct iv_wait_interest *this, void (*fn)(void *), void *cookie); void iv_wait_interest_unregister(struct iv_wait_interest *this); int iv_wait_interest_kill(struct iv_wait_interest *this, int…

  • |

    iv_wait_interest_register (3) Linux Manual Page

    NAME IV_WAIT_INTEREST_INIT, iv_wait_interest_register, iv_wait_interest_register_spawn, iv_wait_interest_unregister, iv_wait_interest_kill – ivykis wait4(2) wrapper SYNOPSIS #include <iv_wait.h> struct iv_wait_interest { pid_t pid; void *cookie; void (*handler)(void *cookie, int status, struct rusage *rusage); }; void IV_WAIT_INTEREST_INIT(struct iv_wait_interest *this); int iv_wait_interest_register(struct iv_wait_interest *this); int iv_wait_interest_register_spawn(struct iv_wait_interest *this, void (*fn)(void *), void *cookie); void iv_wait_interest_unregister(struct iv_wait_interest *this); int iv_wait_interest_kill(struct iv_wait_interest *this, int…

  • |

    iv_wait (3) Linux Manual Page

    NAME IV_WAIT_INTEREST_INIT, iv_wait_interest_register, iv_wait_interest_register_spawn, iv_wait_interest_unregister, iv_wait_interest_kill – ivykis wait4(2) wrapper SYNOPSIS #include <iv_wait.h> struct iv_wait_interest { pid_t pid; void *cookie; void (*handler)(void *cookie, int status, struct rusage *rusage); }; void IV_WAIT_INTEREST_INIT(struct iv_wait_interest *this); int iv_wait_interest_register(struct iv_wait_interest *this); int iv_wait_interest_register_spawn(struct iv_wait_interest *this, void (*fn)(void *), void *cookie); void iv_wait_interest_unregister(struct iv_wait_interest *this); int iv_wait_interest_kill(struct iv_wait_interest *this, int…

  • |

    iv_validate_now (3) Linux Manual Page

    NAME iv_now, iv_validate_now, iv_invalidate_now – ivykis time handling SYNOPSIS #include <iv.h> extern struct timespec iv_now; void iv_validate_now(void); void iv_invalidate_now(void); DESCRIPTION iv_now is a global variable that reflects the current time-of-day. Applications written to the ivykis API generally require to know the current time-of-day in many places, and therefore effort is done to cache this quantity….

  • |

    iv_tls_user_register (3) Linux Manual Page

    NAME iv_tls_user_register, iv_tls_user_ptr – thread-local storage handling for ivykis modules SYNOPSIS #include <iv_tls.h> struct iv_tls_user { size_t sizeof_state; void (*init_thread)(void *st); void (*deinit_thread)(void *st); }; void iv_tls_user_register(struct iv_tls_user *tu); void *iv_tls_user_ptr(struct iv_tls_user *tu); DESCRIPTION The iv_tls interface provides thread-local storage handling to ivykis modules. An ivykis module can arrange for an amount of memory to…

  • |

    iv_tls_user_ptr (3) Linux Manual Page

    iv_tls_user_register, iv_tls_user_ptr – thread-local storage handling for ivykis modules Synopsis #include <iv_tls.h> struct iv_tls_user { size_t sizeof_state; void (*init_thread)(void *st); void (*deinit_thread)(void *st); }; void iv_tls_user_register(struct iv_tls_user *tu); void *iv_tls_user_ptr(struct iv_tls_user *tu); Description The iv_tls interface provides thread-local storage handling to ivykis modules. An ivykis module can arrange for an amount of memory to be…

  • |

    iv_tls_user_ptr (3) Linux Manual Page

    NAME iv_tls_user_register, iv_tls_user_ptr – thread-local storage handling for ivykis modules SYNOPSIS #include <iv_tls.h> struct iv_tls_user { size_t sizeof_state; void (*init_thread)(void *st); void (*deinit_thread)(void *st); }; void iv_tls_user_register(struct iv_tls_user *tu); void *iv_tls_user_ptr(struct iv_tls_user *tu); DESCRIPTION The iv_tls interface provides thread-local storage handling to ivykis modules. An ivykis module can arrange for an amount of memory to…

  • |

    iv_tls (3) Linux Manual Page

    NAME iv_tls_user_register, iv_tls_user_ptr – thread-local storage handling for ivykis modules SYNOPSIS #include <iv_tls.h> struct iv_tls_user { size_t sizeof_state; void (*init_thread)(void *st); void (*deinit_thread)(void *st); }; void iv_tls_user_register(struct iv_tls_user *tu); void *iv_tls_user_ptr(struct iv_tls_user *tu); DESCRIPTION The iv_tls interface provides thread-local storage handling to ivykis modules. An ivykis module can arrange for an amount of memory to…

  • |

    iv_timer_unregister (3) Linux Manual Page

    NAME iv_timer_register, iv_timer_unregister, iv_timer_registered – deal with ivykis timers SYNOPSIS #include <iv.h> struct iv_timer { struct timespec expires; void *cookie; void (*handler)(void *); }; void IV_TIMER_INIT(struct iv_timer *timer); void iv_timer_register(struct iv_timer *timer); void iv_timer_unregister(struct iv_timer *timer); int iv_timer_registered(struct iv_timer *timer); DESCRIPTION The functions iv_timer_register and iv_timer_unregister register, respectively unregister, a timer with the current thread’s…

  • |

    iv_timer_registered (3) Linux Manual Page

    NAME iv_timer_register, iv_timer_unregister, iv_timer_registered – deal with ivykis timers SYNOPSIS #include <iv.h> struct iv_timer { struct timespec expires; void *cookie; void (*handler)(void *); }; void IV_TIMER_INIT(struct iv_timer *timer); void iv_timer_register(struct iv_timer *timer); void iv_timer_unregister(struct iv_timer *timer); int iv_timer_registered(struct iv_timer *timer); DESCRIPTION The functions iv_timer_register and iv_timer_unregister register, respectively unregister, a timer with the current thread’s…

  • |

    iv_timer_register (3) Linux Manual Page

    NAME iv_timer_register, iv_timer_unregister, iv_timer_registered – deal with ivykis timers SYNOPSIS #include <iv.h> struct iv_timer { struct timespec expires; void *cookie; void (*handler)(void *); }; void IV_TIMER_INIT(struct iv_timer *timer); void iv_timer_register(struct iv_timer *timer); void iv_timer_unregister(struct iv_timer *timer); int iv_timer_registered(struct iv_timer *timer); DESCRIPTION The functions iv_timer_register and iv_timer_unregister register, respectively unregister, a timer with the current thread’s…

  • |

    iv_timer (3) Linux Manual Page

    NAME iv_timer_register, iv_timer_unregister, iv_timer_registered – deal with ivykis timers SYNOPSIS #include <iv.h> struct iv_timer { struct timespec expires; void *cookie; void (*handler)(void *); }; void IV_TIMER_INIT(struct iv_timer *timer); void iv_timer_register(struct iv_timer *timer); void iv_timer_unregister(struct iv_timer *timer); int iv_timer_registered(struct iv_timer *timer); DESCRIPTION The functions iv_timer_register and iv_timer_unregister register, respectively unregister, a timer with the current thread’s…