Move string manipulation functions out of util
authorSimon Wilkinson <sxw@your-file-system.com>
Sun, 10 Jul 2011 09:24:26 +0000 (10:24 +0100)
committerDerrick Brashear <shadow@dementix.org>
Sun, 11 Sep 2011 12:38:55 +0000 (05:38 -0700)
commit9c9b906c8a5779c48afecfa098b15206f041665d
tree784d8f83b27261c35ebf382c6a26b78bef29227e
parent440943e96b4be87abd02c47b3bcea8a5a2bdbc5f
Move string manipulation functions out of util

Some functions in libafsutil depend upon the RX libraries, which means
that pulling in other functions in this library can create a dependency
upon RX. This is less than ideal for low-level libraries such as cmd and
comerr.

So, create a new low-level library (currently named 'opr') which can
contain low-level functions from util, and elsewhere. This library
should have no dependencies other than on system libraries and libroken.

Change-Id: I703db3da4d8faf79ee82bf572af09d07152d9b25
Reviewed-on: http://gerrit.openafs.org/5363
Reviewed-by: Derrick Brashear <shadow@dementix.org>
Tested-by: Derrick Brashear <shadow@dementix.org>
102 files changed:
Makefile.in
NTMakefile
configure.ac
src/WINNT/afsd/NTMakefile
src/WINNT/afssvrmgr/NTMakefile
src/WINNT/aklog/NTMakefile
src/WINNT/bosctlsvc/NTMakefile
src/WINNT/client_config/NTMakefile
src/WINNT/client_creds/NTMakefile
src/afsd/Makefile.in
src/auth/NTMakefile
src/auth/cellconfig.c
src/auth/ktc.c
src/auth/userok.c
src/auth/writeconfig.c
src/bozo/Makefile.in
src/bozo/NTMakefile
src/bozo/bos.c
src/bozo/fsbnodeops.c
src/bucoord/Makefile.in
src/bucoord/NTMakefile
src/budb/Makefile.in
src/budb/NTMakefile
src/butc/Makefile.in
src/butc/NTMakefile
src/butc/tcmain.c
src/butm/NTMakefile
src/comerr/Makefile.in
src/comerr/NTMakefile
src/comerr/compile_et.c
src/comerr/et_name.c
src/config/NTMakefile
src/dviced/Makefile.in
src/dviced/NTMakefile
src/dvolser/NTMakefile
src/finale/Makefile.in
src/fsprobe/Makefile.in
src/kauth/Makefile.in
src/kauth/NTMakefile
src/kauth/admin_tools.c
src/kauth/authclient.c
src/kauth/client.c
src/kauth/kalocalcell.c
src/kauth/kaprocs.c
src/kauth/kaserver.c
src/kauth/katoken.c
src/kauth/kpasswd.c
src/kauth/krb_tf.c
src/libadmin/adminutil/NTMakefile
src/libafsauthent/NTMakefile
src/libafsrpc/Makefile.in
src/libafsrpc/NTMakefile
src/libuafs/Makefile.common.in
src/log/Makefile.in
src/log/unlog.c
src/opr/Makefile.in [new file with mode: 0644]
src/opr/NTMakefile [new file with mode: 0644]
src/opr/casestrcpy.c [moved from src/util/casestrcpy.c with 99% similarity]
src/opr/opr.h [new file with mode: 0644]
src/ptserver/Makefile.in
src/ptserver/NTMakefile
src/ptserver/ptclient.c
src/ptserver/ptprocs.c
src/ptserver/ptserver.c
src/ptserver/ptuser.c
src/ptserver/readgroup.c
src/ptserver/testpt.c
src/rx/rx_pthread.c
src/rx/rx_user.c
src/scout/Makefile.in
src/shlibafsauthent/NTMakefile
src/shlibafsrpc/Makefile.in
src/shlibafsrpc/libafsrpc.map
src/sys/Makefile.in
src/tbutc/NTMakefile
src/tsalvaged/Makefile.in
src/tsm41/Makefile.in
src/tviced/NTMakefile
src/tvolser/NTMakefile
src/ubik/Makefile.in
src/ubik/NTMakefile
src/update/Makefile.in
src/update/NTMakefile
src/update/client.c
src/update/server.c
src/uss/Makefile.in
src/util/Makefile.in
src/util/NTMakefile
src/util/afsutil_prototypes.h
src/util/dirpath.c
src/util/ktime.c
src/venus/Makefile.in
src/viced/Makefile.in
src/viced/NTMakefile
src/viced/host.c
src/vlserver/Makefile.in
src/vlserver/NTMakefile
src/vol/Makefile.in
src/vol/NTMakefile
src/vol/daemon_com.c
src/volser/Makefile.in
src/volser/NTMakefile