Christian Ambach
ba40d0d9d3
s3:lib/system fix build on AIX 7
...
AIX uses struct stat64 with struct timespec64, so direct assignment does
not work any more.
Pair-Programmed-With: Volker Lendecke <vl@samba.org>
Signed-off-by: Christian Ambach <ambi@samba.org>
Autobuild-User(master): Volker Lendecke <vl@samba.org>
Autobuild-Date(master): Fri Aug 2 09:47:43 CEST 2013 on sn-devel-104
2013-08-02 09:47:43 +02:00
Jeremy Allison
7a4dd84595
Remove dependency on detection of HAVE_DIRFD for use of fdopendir().
...
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date(master): Fri Apr 12 16:21:10 CEST 2013 on sn-devel-104
2013-04-12 16:21:09 +02:00
Michael Adam
2172a1448e
s3: in sys_popen(), add a debug message for failed fork
...
Autobuild-User(master): Michael Adam <obnox@samba.org>
Autobuild-Date(master): Tue Sep 4 22:17:30 CEST 2012 on sn-devel-104
2012-09-04 22:17:30 +02:00
Michael Adam
c1b703f95c
s3: in sys_popen(), add a debug message for failed extract_args()
2012-09-04 20:39:21 +02:00
Michael Adam
6c7df39fee
s3: in sys_popen(), untangle function call from result check
2012-09-04 20:39:20 +02:00
Michael Adam
1d4fe78db9
s3: in sys_popen(), untangle assigment from check and add a debug message in failure case
2012-09-04 20:39:20 +02:00
Michael Adam
d43c411fb1
s3: in sys_popen(), improve call to pipe and report error to debug
2012-09-04 20:39:20 +02:00
Michael Adam
243157ae34
s3: in sys_popen(), validate input before opening the pipe.
2012-09-04 20:39:20 +02:00
Michael Adam
e7d385c366
s3: in sys_popen(), fix a debug message
2012-09-04 20:39:20 +02:00
Michael Adam
c35bdb34da
s3: add a debug message for failed execv in sys_popen()
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2012-08-17 20:07:07 +02:00
Volker Lendecke
9dc78c90f3
s3-aio: Remove unused VFS functions and more
...
Signed-off-by: Jeremy Allison <jra@samba.org>
2012-07-18 15:45:58 -07:00
Volker Lendecke
f9df073a31
s3: Make smbd/aio.c not depend on aio.h anymore
...
Signed-off-by: Jeremy Allison <jra@samba.org>
2012-07-18 15:40:35 -07:00
Jeremy Allison
821bd95156
Replace all uses of setXX[ug]id() and setgroups with samba_setXX[ug]id() calls.
...
Will allow thread-specific credentials to be added by modifying
the central definitions. Deliberately left the setXX[ug]id()
call in popt as this is not used in Samba.
2012-06-28 17:15:16 -07:00
Stefan Metzmacher
e89150597a
Revert "s3-lib Remove unused sys_fcntl_long()"
...
This reverts commit 846a697e20
.
This is still used in source3/smbd/oplock_irix.c
metze
2012-06-19 17:04:29 +02:00
Andrew Bartlett
d2f6d0ba1e
build: Rationalise AIO support in configure, ensure on by default
...
With this change, the define to check for AIO is HAVE_AIO, consistant
with other subsystems.
It is now also on by default in the autoconf build, as it has been for waf.
Andrew Bartlett
2012-06-06 08:23:10 +02:00
Andrew Bartlett
c290cdb934
lib/replace: xattr wrappers in lib/replace rather than source3/lib/system.c
...
This also moves all the still-used configure tests etc. The unused OSF API
is also removed at this time.
Andrew Bartlett
2012-06-02 02:13:49 +02:00
Andrew Bartlett
6aa12fcb30
build: Remove SMB_OFF_T, replace with off_t
...
Now that we always require a 64 bit off_t, we no longer need SMB_OFF_T.
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Fri Apr 6 01:47:43 CEST 2012 on sn-devel-104
2012-04-06 01:47:43 +02:00
Andrew Bartlett
19eee33d82
s3-vfs: Remove unused lremovexattr call from VFS modules, system.c and configure
...
If this is ever needed again, it would be more appropriate as an options argument
to removexattr.
Andrew Bartlett
2012-04-05 13:39:01 +10:00
Andrew Bartlett
c70ac29c54
s3-vfs: Remove unused lsetxattr call from VFS modules, system.c and configure
...
If this is ever needed again, it would be more appropriate as an options argument
to listxattr.
Andrew Bartlett
2012-04-05 13:39:00 +10:00
Andrew Bartlett
c5b17c5555
s3-vfs: Remove unused llistxattr call from VFS modules, system.c and configure
...
If this is ever needed again, it would be more appropriate as an options argument
to listxattr.
Andrew Bartlett
2012-04-05 13:39:00 +10:00
Andrew Bartlett
b2f7cfa848
s3-vfs: Remove unused lgetxattr call from VFS modules, system.c and configure
2012-04-05 13:39:00 +10:00
Andrew Bartlett
f6e0532024
build: Remove SMB_STRUCT_DIR define
2012-04-05 02:39:09 +02:00
Andrew Bartlett
6edd8e95f1
build: Remove sys_rewinddir wrapper
2012-04-05 02:39:09 +02:00
Andrew Bartlett
3e8a6e5760
build: Remove sys_closedir wrapper
2012-04-05 02:39:09 +02:00
Andrew Bartlett
ecc822faf8
build: Remove sys_telldir wrapper
2012-04-05 02:39:09 +02:00
Andrew Bartlett
900473a45b
build: Remove sys_seekdir wrapper
2012-04-05 02:39:09 +02:00
Andrew Bartlett
afdb78075c
build: Remove sys_readdir wrapper
2012-04-05 02:39:09 +02:00
Andrew Bartlett
fe526bb32b
build: Remove sys_opendir wrapper
2012-04-05 02:39:09 +02:00
Andrew Bartlett
b74fe73a6f
build: Remove sys_fopen wrapper
2012-04-05 02:39:08 +02:00
Andrew Bartlett
d166b79852
build: Remove sys_open wrapper
2012-04-05 02:39:08 +02:00
Andrew Bartlett
9cc056e567
build: Remove sys_creat wrapper
2012-04-05 02:39:08 +02:00
Andrew Bartlett
ced1f61ec1
build: Remove fallback call to sys_open as HAVE_CREAT is not actually checked for
2012-04-05 02:39:08 +02:00
Andrew Bartlett
7fa1b878c1
build: Remove sys_ftell wrapper
2012-04-05 02:39:08 +02:00
Andrew Bartlett
43e9be8894
build: Remove sys_lseek wrapper
2012-04-05 02:39:08 +02:00
Andrew Bartlett
5c89d12ca4
build: Remove sys_ftruncate wrapper
2012-04-05 02:39:08 +02:00
Andrew Bartlett
473b974a06
build: do not use HAVE_EXPLICIT_LARGEFILE_SUPPORT and *64() fucntions any more
2012-04-05 02:39:08 +02:00
Jelmer Vernooij
c9fb33697d
use usleep rather than sys_usleep in various places, in anticipation of usleep moving to libreplace.
2012-03-24 22:41:05 +01:00
Jelmer Vernooij
c0288e0612
lib/util: Remove obsolete sys_getpid() and sys_fork().
...
The performance of these is minimal (these days) and they can return
invalid results when used as part of applications that do not use
sys_fork().
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sat Mar 24 21:55:41 CET 2012 on sn-devel-104
2012-03-24 21:55:40 +01:00
Andrew Bartlett
476d503d24
lib/util: Remove unused sys_sendto()
...
Found by callcatcher.
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Fri Feb 17 13:48:05 CET 2012 on sn-devel-104
2012-02-17 13:48:05 +01:00
Andrew Bartlett
245d47f233
lib/util: Remove unused sys_recv()
...
Found by callcatcher.
Andrew Bartlett
2012-02-17 12:19:30 +01:00
Andrew Bartlett
846a697e20
s3-lib Remove unused sys_fcntl_long()
2012-02-17 12:19:29 +01:00
Andrew Bartlett
59d1faa1a3
s3-lib Remove unused sys_fseek()
2012-02-17 12:19:29 +01:00
Volker Lendecke
bbde298241
s3: Use ARRAY_SIZE in bsd_attr_list
2012-02-02 20:35:27 +01:00
Jeremy Allison
d6950d4ec9
Comment out sys_get_number_of_cores() as we're no longer using this.
2012-01-06 14:55:30 -08:00
Jeremy Allison
e8a7d9c822
Add a sys_get_number_of_cores() function that calls sysconf or sysctl
...
and tunes the aio threads.
2012-01-06 02:42:25 +01:00
Andreas Schneider
7cb08171ce
Include uid_wrapper correctly.
2011-10-27 13:32:02 +02:00
Brad Smith
d810ada39c
Fix sys_fseek wrapper
...
Signed-off-by: Günther Deschner <gd@samba.org>
2011-10-14 17:52:36 +02:00
Volker Lendecke
1184e7de59
s3: Use the uid_wrapper
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Andreas Schneider <asn@samba.org>
2011-10-06 12:15:27 +02:00
Richard Sharpe
de8eb77e91
Export init_stat_ex_from_stat for use in VFS modules.
...
Signed-off-by: Günther Deschner <gd@samba.org>
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Jun 10 13:23:37 CEST 2011 on sn-devel-104
2011-06-10 13:23:37 +02:00
Andrew Bartlett
3d15137653
s3-talloc Change TALLOC_ARRAY() to talloc_array()
...
Using the standard macro makes it easier to move code into common, as
TALLOC_ARRAY isn't standard talloc.
2011-06-09 12:40:08 +02:00