Lines Matching refs:buffer
1538 @c static buffer. There's no MT-safety issue because the static buffer
1676 @c Uses of the static state buffer are not guarded by a lock (thus
1694 @c The static buffer is just initialized with default parameters, which
1817 user-supplied buffer instead of the global state.
1825 The user-supplied buffer must be of type @code{struct drand48_data}.
1828 @deftypefun int drand48_r (struct drand48_data *@var{buffer}, double *@var{result})
1830 @safety{@prelim{}@mtsafe{@mtsrace{:buffer}}@assafe{}@acunsafe{@acucorrupt{}}}
1833 parameters but instead the parameters in the buffer supplied through the
1834 pointer @var{buffer}. The random number is returned in the variable
1845 @deftypefun int erand48_r (unsigned short int @var{xsubi}[3], struct drand48_data *@var{buffer}, do…
1847 @safety{@prelim{}@mtsafe{@mtsrace{:buffer}}@assafe{}@acunsafe{@acucorrupt{}}}
1849 it takes an argument @var{buffer} which describes the random number
1861 @deftypefun int lrand48_r (struct drand48_data *@var{buffer}, long int *@var{result})
1863 @safety{@prelim{}@mtsafe{@mtsrace{:buffer}}@assafe{}@acunsafe{@acucorrupt{}}}
1865 pointer to a buffer describing the state of the random number generator
1875 @deftypefun int nrand48_r (unsigned short int @var{xsubi}[3], struct drand48_data *@var{buffer}, lo…
1877 @safety{@prelim{}@mtsafe{@mtsrace{:buffer}}@assafe{}@acunsafe{@acucorrupt{}}}
1881 information from the buffer pointed to by @var{buffer}. The state is
1891 @deftypefun int mrand48_r (struct drand48_data *@var{buffer}, long int *@var{result})
1893 @safety{@prelim{}@mtsafe{@mtsrace{:buffer}}@assafe{}@acunsafe{@acucorrupt{}}}
1896 the buffer pointed to by @var{buffer}.
1905 @deftypefun int jrand48_r (unsigned short int @var{xsubi}[3], struct drand48_data *@var{buffer}, lo…
1907 @safety{@prelim{}@mtsafe{@mtsrace{:buffer}}@assafe{}@acunsafe{@acucorrupt{}}}
1910 congruential formula parameters from the buffer pointed to by
1911 @var{buffer}.
1920 Before any of the above functions are used the buffer of type
1922 this is to fill the whole buffer with null bytes, e.g. by
1925 memset (buffer, '\0', sizeof (struct drand48_data));
1934 initialize the buffer. Though it might be obvious how to initialize the
1935 buffer from looking at the parameter to the function, it is highly
1939 @deftypefun int srand48_r (long int @var{seedval}, struct drand48_data *@var{buffer})
1941 @safety{@prelim{}@mtsafe{@mtsrace{:buffer}}@assafe{}@acunsafe{@acucorrupt{}}}
1943 information in @var{buffer} is initialized similarly to what the function
1954 @deftypefun int seed48_r (unsigned short int @var{seed16v}[3], struct drand48_data *@var{buffer})
1956 @safety{@prelim{}@mtsafe{@mtsrace{:buffer}}@assafe{}@acunsafe{@acucorrupt{}}}
1963 preserve the state for a later re-run s/he can copy the whole buffer
1964 pointed to by @var{buffer}.
1970 @deftypefun int lcong48_r (unsigned short int @var{param}[7], struct drand48_data *@var{buffer})
1972 @safety{@prelim{}@mtsafe{@mtsrace{:buffer}}@assafe{}@acunsafe{@acucorrupt{}}}
1974 described in @var{buffer} with the data in @var{param}. Here it is
1976 contents of @var{param} and @var{buffer}. More work is required and