Commit Graph

772 Commits (6f860fd874bfb78ac1a74285fefecc339258bb03)

Author SHA1 Message Date
Memphis e644e70061 - add configure option for disabling the call to ldconfig on make install
- this is needed because we use a prefix which is writable by the user - calling ldconfig
would need root rights which we have to avoid...
2011-06-08 17:22:46 +02:00
Memphiz 2060155945 - make unsigned hyper overridable by cmdline by specifying -DU_INT64_PLATTFORM_TYPE to rpcgen 2011-06-08 00:23:59 +02:00
Memphiz fb109a12e1 - honor @cc@,@CLFAGS@ and @LDFLAGS@ which is important for cross compilation
- use a more generic regexp for renaming the generated rpc header includes - because the include is without subpath on darwin/ios
- make linkerstuff and so names dynamic according to @is_darwin@
- create install directorys if they don't exist
- use $(prefix) instead of $(DESTDIR) for installation
- build examples only if @ENABLE_EXAMPLES@ is set (default is on)
- rm -rf bin on clean because darwin adds directories here on compilation
- use u_int64_t for rpcgen on darwin instead of unsigned hyper (it is not known to the darwin rpcgen...)
2011-06-08 00:23:04 +02:00
Memphiz 23701e4246 - no ldconfig for darwin
- add variable is_darwin - used in Makefile.in for building the proper dynamic lib
- add option --without-examples for disable build of examples
2011-06-08 00:22:37 +02:00
Memphiz 2e4fb8e647 - fixed library path for mac osx (there is no lib64 path here...) 2011-06-07 15:32:01 +10:00
Ronnie Sahlberg 77c23b46c0 Add support for version 2 of the rquota protocol 2011-06-02 22:16:42 +10:00
Ronnie Sahlberg 19e74f5a32 Add RQUOTA1/GETACTIVEQUOTA call to the raw low level API 2011-06-02 22:06:25 +10:00
Ronnie Sahlberg 734ab63acd Merge pull request #1 from Memphiz/originalnfs
First pullrequests for beeing some more plattform compatible :)
2011-06-02 00:48:03 -07:00
Memphiz c353ec247e - missing rpc/rpc.h for new rquota too 2011-06-01 19:10:23 +02:00
Memphis 98f5fee87d - linux, osx, and ios need rpc/rpc.h includede before rpc/xdr.h
- fixed some missing includes for bzero, malloc and free
2011-06-01 18:06:15 +02:00
Memphis a62cb4b707 - include string.h for memcpy 2011-06-01 18:05:50 +02:00
Memphis d6ced294d8 - refactored parametername from reserved keyword "export" to "exportname" 2011-06-01 18:05:18 +02:00
Memphis 684c77edb0 - removed unneeded dependency to libpopt 2011-06-01 18:04:53 +02:00
Ronnie Sahlberg ea214e4566 Use HAVE_SOCK_SIN_LEN and set ->sin_len
for legacy unixens (AIX)
so that we will compile and run on those systems with a "weird"
sockaddr_in definition.
2011-06-01 21:31:40 +10:00
Ronnie Sahlberg 05a777d98a Initial support for RQUOTA protocol 2011-06-01 20:55:27 +10:00
Ronnie Sahlberg 7d0397cf0f get rid of some compiler warnings 2011-06-01 00:12:55 +10:00
Ronnie Sahlberg 17ef62fad7 Read the max read/write sizes supported when connecting to NFS
and store in the nfs context.
Privide accessor functions to read the max sizes.
2011-06-01 00:08:29 +10:00
Ronnie Sahlberg f4b9cb0e0f Add example of NFS/FSINFO async call 2011-05-31 23:50:44 +10:00
Ronnie Sahlberg 1058201ef0 Add support for async version of NFS/FSINFO3 call 2011-05-31 23:50:18 +10:00
Ronnie Sahlberg 912f7ad5b0 Use getsockopt to extract better failure condition when tcp layer receives a failure 2011-02-07 22:11:12 +11:00
Ronnie Sahlberg f7b81274cb README: mention that you need "insecure" to use libnfs as non-root user 2011-02-06 16:39:37 +11:00
Ronnie Sahlberg 84004dbf9b initial libnfs checkin 2011-02-06 15:45:09 +11:00