Use `pointer(<type>)' as return value for functions returning an array of
1999-12-05 Martin Baulig <martin@home-of-linux.org> * features.def: Use `pointer(<type>)' as return value for functions returning an array of scalar values (such as `unsigned' etc.).
This commit is contained in:
committed by
Martin Baulig
parent
713a076df3
commit
ca27a66593
@@ -1,5 +1,8 @@
|
|||||||
1999-12-05 Martin Baulig <martin@home-of-linux.org>
|
1999-12-05 Martin Baulig <martin@home-of-linux.org>
|
||||||
|
|
||||||
|
* features.def: Use `pointer(<type>)' as return value for functions
|
||||||
|
returning an array of scalar values (such as `unsigned' etc.).
|
||||||
|
|
||||||
* features.def: Use `array(<type>)' as return value for functions
|
* features.def: Use `array(<type>)' as return value for functions
|
||||||
returning an array of structures.
|
returning an array of structures.
|
||||||
|
|
||||||
|
@@ -6,7 +6,7 @@ retval|loadavg|double(loadavg[3]):ulong(nr_running,nr_tasks,last_pid)
|
|||||||
retval|shm_limits|ulong(shmmax,shmmin,shmmni,shmseg,shmall)
|
retval|shm_limits|ulong(shmmax,shmmin,shmmni,shmseg,shmall)
|
||||||
retval|msg_limits|ulong(msgpool,msgmap,msgmax,msgmnb,msgmni,msgssz,msgtql)
|
retval|msg_limits|ulong(msgpool,msgmap,msgmax,msgmnb,msgmni,msgssz,msgtql)
|
||||||
retval|sem_limits|ulong(semmap,semmni,semmns,semmnu,semmsl,semopm,semume,semusz,semvmx,semaem)
|
retval|sem_limits|ulong(semmap,semmni,semmns,semmnu,semmsl,semopm,semume,semusz,semvmx,semaem)
|
||||||
unsigned *|proclist|ulong(number,size,total)|long(which,arg)
|
pointer(unsigned)|proclist|ulong(number,size,total)|long(which,arg)
|
||||||
retval|proc_state|str(cmd):unsigned(state):ulong(uid,gid,ruid,rgid,has_cpu,processor,last_processor)|pid_t(pid)
|
retval|proc_state|str(cmd):unsigned(state):ulong(uid,gid,ruid,rgid,has_cpu,processor,last_processor)|pid_t(pid)
|
||||||
retval|proc_uid|long(uid,euid,gid,egid,suid,sgid,fsuid,fsgid,pid,ppid,pgrp,session,tty,tpgid,priority,nice,ngroups,groups[GLIBTOP_MAX_GROUPS])|pid_t(pid)
|
retval|proc_uid|long(uid,euid,gid,egid,suid,sgid,fsuid,fsgid,pid,ppid,pgrp,session,tty,tpgid,priority,nice,ngroups,groups[GLIBTOP_MAX_GROUPS])|pid_t(pid)
|
||||||
retval|proc_mem|long(size,vsize,resident,share,rss,rss_rlim)|pid_t(pid)
|
retval|proc_mem|long(size,vsize,resident,share,rss,rss_rlim)|pid_t(pid)
|
||||||
|
@@ -112,8 +112,8 @@ sub output {
|
|||||||
$prefix_space = '';
|
$prefix_space = '';
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($retval =~ /^array\((.*)\)$/) {
|
if ($retval =~ /^(array|pointer)\((.*)\)$/) {
|
||||||
$retval = "$1 *";
|
$retval = "$2 *";
|
||||||
}
|
}
|
||||||
|
|
||||||
$check_server_code = "\n";
|
$check_server_code = "\n";
|
||||||
|
Reference in New Issue
Block a user