003 File Manager
Current Path:
/usr/src/share/examples/sunrpc/sort
usr
/
src
/
share
/
examples
/
sunrpc
/
sort
/
📁
..
📄
Makefile
(693 B)
📄
rsort.c
(897 B)
📄
sort.x
(455 B)
📄
sort_proc.c
(653 B)
Editing: sort_proc.c
/* @(#)sort_proc.c 2.1 88/08/11 4.0 RPCSRC */ #include <rpc/rpc.h> #include "sort.h" static int comparestrings(sp1, sp2) char **sp1, **sp2; { return (strcmp(*sp1, *sp2)); } struct sortstrings * sort_1(ssp) struct sortstrings *ssp; { static struct sortstrings ss_res; if (ss_res.ss.ss_val != (str *)NULL) free(ss_res.ss.ss_val); qsort(ssp->ss.ss_val, ssp->ss.ss_len, sizeof (char *), comparestrings); ss_res.ss.ss_len = ssp->ss.ss_len; ss_res.ss.ss_val = (str *)malloc(ssp->ss.ss_len * sizeof(str *)); bcopy(ssp->ss.ss_val, ss_res.ss.ss_val, ssp->ss.ss_len * sizeof(str *)); return(&ss_res); }
Upload File
Create Folder