fcntl F_SETLKW64

Romeril, Alan a.romeril at ic.ac.uk
Mon Dec 17 13:02:06 GMT 2001


Hmm got rid of ldap... but...right at the end of the compile

Compiling libsmb/cli_dfs.c
Compiling libsmb/cli_reg.c
Linking bin/rpcclient
Compiling utils/make_unicodemap.c
Linking bin/make_unicodemap
Compiling utils/smbcacls.c
Linking bin/smbcacls
make: *** No rule to make target `@PDBEDIT@', needed by `all'.  Stop.

And running the produced smbd gives.. problems with these expansions.
eg...

open64("@logfilebase@/log.smbd", O_WRONLY|O_APPEND|O_CREAT, 0666) Err#2
ENOENT
time()                                          = 1008622409
umask(022)                                      = 022
open64("@logfilebase@/log.smbd", O_WRONLY|O_APPEND|O_CREAT, 0666) Err#2
ENOENT
umask(022)                                      = 022
brk(0x001BC4D0)                                 = 0
brk(0x001BE4D0)                                 = 0
umask(022)                                      = 022
open64("@logfilebase@/log.smbd", O_WRONLY|O_APPEND|O_CREAT, 0666) Err#2
ENOENT
umask(022)                                      = 022
umask(0)                                        = 022
umask(022)                                      = 0
open64("@logfilebase@/log.smbd", O_WRONLY|O_APPEND|O_CREAT, 0666) Err#2
ENOENT
time()                                          = 1008622409
umask(022)                                      = 022
open64("@logfilebase@/log.smbd", O_WRONLY|O_APPEND|O_CREAT, 0666) Err#2
ENOENT
umask(022)                                      = 022
umask(022)                                      = 022
open64("@logfilebase@/log.smbd", O_WRONLY|O_APPEND|O_CREAT, 0666) Err#2
ENOENT
umask(022)                                      = 022
umask(0)                                        = 022
stat64("@configdir@/smb.conf", 0xFFBEF220)      Err#2 ENOENT
open64("@configdir@/smb.conf", O_RDONLY)        Err#2 ENOENT
time()                                          = 1008622409
umask(022)                                      = 0
open64("@logfilebase@/log.smbd", O_WRONLY|O_APPEND|O_CREAT, 0666) Err#2
ENOENT
.
.
.
.
open64("@logfilebase@/log.smbd", O_WRONLY|O_APPEND|O_CREAT, 0666) Err#2
ENOENT
time()                                          = 1008622409
umask(022)                                      = 022
open64("@logfilebase@/log.smbd", O_WRONLY|O_APPEND|O_CREAT, 0666) Err#2
ENOENT
umask(022)                                      = 022
umask(022)                                      = 022
open64("@logfilebase@/log.smbd", O_WRONLY|O_APPEND|O_CREAT, 0666) Err#2
ENOENT
umask(022)                                      = 022
umask(0)                                        = 022
so_socket(2, 1, 0, "", 1)                       = 4
ioctl(4, 0xC0086914, 0xFFBEE9A0)                = 0
ioctl(4, 0xC020690D, 0xFFBEC9C0)                = 0
ioctl(4, 0xC0206911, 0xFFBEC9C0)                = 0
ioctl(4, 0xC0206919, 0xFFBEC9C0)                = 0
ioctl(4, 0xC020690D, 0xFFBEC9A0)                = 0
ioctl(4, 0xC0206911, 0xFFBEC9A0)                = 0
ioctl(4, 0xC0206919, 0xFFBEC9A0)                = 0
close(4)                                        = 0
brk(0x001BE4D0)                                 = 0
brk(0x001C04D0)                                 = 0
llseek(0, 0, SEEK_CUR)                          = 1144480
_exit(-1)


Also had a quick checkout of the latest CVS of Pre 3, there looks
something amiss, from the output of smbstatus....  

Locked files:
Pid    DenyMode   R/W        Oplock           Name
--------------------------------------------------
795373421  DENY_FCB EXCLUSIVE+BATCH  /m0420t7p.jpg   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /mvv4p082.gif   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /m0h80ske.js   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /m06rv99n.gif   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /mvnfurd0.jpg   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /m1kia46k.gif   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /m0nmdsuh.jpg   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /mvurcb3v.gif   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /mvinrde5.gif   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /m16s1gdm.jpg   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /m168ij57.gif   Fri Mar 17 11:07:25
1995
795373421  EXCLUSIVE+BATCH  appdata/microsoft/word/~wra0652.wbk   Sat
Aug 21 08:19:04 2027
795373421  DENY_FCB EXCLUSIVE+BATCH  /m1l9h959.gif   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /mu770p90.jpg   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /mvb012or.gif   Fri Mar 17 11:07:25
1995
795373421  EXCLUSIVE+BATCH  appdata/microsoft/word/~wra0759.wbk   Sat
Aug 21 08:19:04 2027
795373421  DENY_FCB EXCLUSIVE+BATCH  /mu49t2lr.gif   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /mu6kd0fn.jpg   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  ape.hst   Fri Mar 17 11:07:25 1995
795373421  DENY_FCB EXCLUSIVE+BATCH  exe   Fri Mar 17 10:24:51 1995
795373421  EXCLUSIVE+BATCH  appdata/microsoft/word/~wra0867.wbk   Sat
Aug 21 08:19:04 2027
795373421  DENY_FCB EXCLUSIVE+BATCH  /mvqai9ib.jpg   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /mu4vhqu3.gif   Fri Mar 17 11:07:25
1995
795373421  EXCLUSIVE+BATCH  appdata/microsoft/word/~wra0975.wbk   Sat
Aug 21 08:19:04 2027
795373421  DENY_FCB EXCLUSIVE+BATCH  /mv4chlrl.gif   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /mv3v1nn4.jpg   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /m1o9bsek.gif   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /m0imd9i1.gif   Fri Mar 17 11:07:25
1995
795373421  EXCLUSIVE+BATCH  appdata/microsoft/word/~wra0296.wbk   Sat
Aug 21 08:19:04 2027
795373421  DENY_FCB EXCLUSIVE+BATCH  /mvp8qkaa.gif   Fri Mar 17 11:07:25
1995
795373421  EXCLUSIVE+BATCH  appdata/microsoft/word/~wra0426.wbk   Sat
Aug 21 08:19:04 2027
795373421  DENY_FCB EXCLUSIVE+BATCH  /muc3hlv7.gif   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /mvru6997.gif   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /muih4g69.jpg   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /muvn3ulh.gif   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /mveplojs.gif   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /m1eqvi2u.gif   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /mvbvccqs.gif   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /muk9e5g6.jpg   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /m1s0jq80.gif   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /mv3lnnr3.gif   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /muhnj522.jpg   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /mvmv263u.gif   Fri Mar 17 11:07:25
1995
795373421  EXCLUSIVE+BATCH  appdata/microsoft/word/~wra3959.wbk   Sat
Aug 21 08:19:04 2027
795373421  DENY_FCB EXCLUSIVE+BATCH  /m0v97sdo.gif   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /mvl2qumi.jpg   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /mv8pep0u.jpg   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /mu344j66.gif   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /mufjomct.jpg   Fri Mar 17 11:07:25
1995
795373421  EXCLUSIVE+BATCH  history/history.ie5/index.dat   Sat Aug 21
08:19:04 2027
795373421  EXCLUSIVE+BATCH  appdata/microsoft/word/~wra0546.wbk   Sat
Aug 21 08:19:04 2027
795373421  DENY_FCB EXCLUSIVE+BATCH  /m1jgr9ss.jpg   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /m08ug340.gif   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /m12tkg2b.jpg   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /fat.db   Fri Mar 17 11:07:25 1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /m13cq6cd.jpg   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /mu73mohe.gif   Fri Mar 17 11:07:25
1995
795373421  DENY_FCB EXCLUSIVE+BATCH  /mv4m1q5a.jpg   Fri Mar 17 11:07:25
1995

Any thoughts?

--a

Jeremy Allison wrote:
> 
> On Mon, Dec 17, 2001 at 06:15:04PM +0000, Romeril, Alan wrote:
> > Okay,
> >     Just pulled the cvs and I get this on compile....  Broken LDAP headers?
> >
> > --a
> >
> > bash-2.04# make
> > Using FLAGS =  -O  -I./popt -Iinclude -I./include -I./ubiqx -I./smbwrapper
> > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I.
> >       FLAGS32 =  -O  -I./popt -Iinclude -I./include -I./ubiqx -I./smbwrapper
> > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I. -I.
> >       LIBS = -lsec -lgen -lresolv -lsocket -lnsl  -ldl -lldap
> >       LDSHFLAGS = -h SHOWFLAGS -G
> >       LDFLAGS =
> > Compiling smbd/server.c
> > In file included from include/includes.h:387,
> >                  from smbd/server.c:22:
> > /usr/include/ldap.h:488: field `ldctl_value' has incomplete type
> > /usr/include/ldap.h:1077: parse error before `BerElement'
> > /usr/include/ldap.h:1079: parse error before `BerElement'
> > /usr/include/ldap.h:1109: parse error before `BerElement'
> > make: *** [smbd/server.o] Error 1
> 
> Yeah, looks like it. Can you compile without ldap ? Do you need smbwrapper ?
> 
> Jeremy.




More information about the samba-technical mailing list