proc_douintvec_conv(9)
proc_douintvec_conv(9) π
okay so this is the Kernel API Manual entry for proc_douintvec_conv, and bestie, itβs literally about reading a vector of unsigned ints with a custom converter β¨
πΈ NAME πΈ
proc_douintvec_conv β read a vector of unsigned ints with a custom converter π
π¦ SYNOPSIS π¦
int proc_douintvec_conv (const struct ctl_table *table , int dir , void *buffer , size_t *lenp , loff_t *ppos , int (*conv)(bool *negp, ulong *u_ptr, uint *k_ptr, int dir, const struct ctl_table *table) );
π ARGUMENTS π
tableβ the sysctl table, iconic, essential, no notes πdirβTRUEif this is a write to the sysctl file πbufferβ the user buffer, the main character fr frlenpβ the size of the user buffer π«Άpposβ file position, yes bestie, the file position πconvβ Custom converter call back π₯
β¨ DESCRIPTION β¨
so what it does is: reads/writes up to table->maxlen/sizeof(unsigned int) unsigned integer values from/to the user buffer, and the user buffer is treated as an ASCII string πΈ
and negative strings are not allowed β thatβs the rule, periodt π
β RETURN β
0 on success, slay β
π SEE ALSO π
Kernel file ./kernel/sysctl.c is in the group chat, and the whole squad is here too, iykyk:
enum sysctl_writes_mode(9)proc_first_pos_non_zero_ignore(9)proc_dostring(9)strtoul_lenient(9)proc_get_long(9)proc_put_long(9)proc_uint_u2k_conv_uop(9)proc_uint_k2u_conv(9)proc_uint_conv(9)proc_int_k2u_conv_kop(9)proc_int_u2k_conv_uop(9)proc_int_conv(9)proc_dobool(9)proc_dointvec(9)proc_douintvec(9)proc_dointvec_minmax(9)proc_douintvec_minmax(9)proc_dou8vec_minmax(9)proc_ulong_conv(9)proc_ulong_u2k_conv_uop(9)proc_ulong_k2u_conv_kop(9)proc_doulongvec_conv(9)proc_doulongvec_minmax(9)proc_dointvec_conv(9)proc_do_large_bitmap(9)
mwah π this lil page lives under ./kernel and itβs dated October 2026 β drink water, read your manpages, byeee π«Άπ§ββοΈ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms