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:
Martin Baulig
1999-12-05 14:54:54 +00:00
committed by Martin Baulig
parent 713a076df3
commit ca27a66593
3 changed files with 6 additions and 3 deletions

View File

@@ -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.

View File

@@ -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)

View File

@@ -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";