X7ROOT File Manager
Current Path:
/opt/alt/libc-client11/include/c-client
opt
/
alt
/
libc-client11
/
include
/
c-client
/
ðŸ“
..
📄
c-client.h
(1.65 KB)
📄
dummy.h
(1.49 KB)
📄
env.h
(1.47 KB)
📄
env_unix.h
(2.86 KB)
📄
fdstring.h
(1.05 KB)
📄
flockcyg.h
(1.34 KB)
📄
flocksim.h
(4.29 KB)
📄
flstring.h
(799 B)
📄
fs.h
(905 B)
📄
ftl.h
(825 B)
📄
imap4r1.h
(8.01 KB)
📄
linkage.c
(1.2 KB)
📄
linkage.h
(541 B)
📄
mail.h
(66.8 KB)
📄
misc.h
(3.27 KB)
📄
netmsg.h
(987 B)
📄
newsrc.h
(1.45 KB)
📄
nl.h
(939 B)
📄
nntp.h
(1.58 KB)
📄
os_a32.h
(1.2 KB)
📄
os_a41.h
(1.2 KB)
📄
os_a52.h
(1.27 KB)
📄
os_aix.h
(1.1 KB)
📄
os_aos.h
(1.26 KB)
📄
os_art.h
(2.01 KB)
📄
os_asv.h
(1.91 KB)
📄
os_aux.h
(1.18 KB)
📄
os_bsd.h
(1.33 KB)
📄
os_bsf.h
(1.05 KB)
📄
os_bsi.h
(1.03 KB)
📄
os_cvx.h
(1.09 KB)
📄
os_cyg.h
(1.6 KB)
📄
os_d-g.h
(1.35 KB)
📄
os_do4.h
(1.23 KB)
📄
os_drs.h
(1.42 KB)
📄
os_dyn.h
(1.5 KB)
📄
os_hpp.h
(1.36 KB)
📄
os_isc.h
(1.68 KB)
📄
os_lnx.h
(1.45 KB)
📄
os_lyn.h
(1.03 KB)
📄
os_mct.h
(1.05 KB)
📄
os_mnt.h
(1.18 KB)
📄
os_nto.h
(1.64 KB)
📄
os_nxt.h
(1.18 KB)
📄
os_os4.h
(1.17 KB)
📄
os_osf.h
(1.17 KB)
📄
os_osx.h
(1.26 KB)
📄
os_ptx.h
(1.7 KB)
📄
os_pyr.h
(1.42 KB)
📄
os_qnx.h
(1.42 KB)
📄
os_s40.h
(957 B)
📄
os_sc5.h
(1.72 KB)
📄
os_sco.h
(1.76 KB)
📄
os_sgi.h
(1.36 KB)
📄
os_shp.h
(1.36 KB)
📄
os_slx.h
(1.45 KB)
📄
os_soln.h
(1.93 KB)
📄
os_solo.h
(1.9 KB)
📄
os_sos.h
(1.17 KB)
📄
os_sua.h
(1.16 KB)
📄
os_sun.h
(1.28 KB)
📄
os_sv2.h
(2.91 KB)
📄
os_sv4.h
(1.79 KB)
📄
os_ult.h
(1.01 KB)
📄
os_vu2.h
(2.34 KB)
📄
osdep.h
(1.45 KB)
📄
pseudo.h
(838 B)
📄
rfc822.h
(5.29 KB)
📄
shortsym.h
(17.65 KB)
📄
smtp.h
(2.48 KB)
📄
sslio.h
(2.25 KB)
📄
tcp.h
(1.73 KB)
📄
tcp_unix.h
(1.2 KB)
📄
unix.h
(6.55 KB)
📄
utf8.h
(22.43 KB)
📄
utf8aux.h
(1.49 KB)
Editing: flocksim.h
/* ======================================================================== * Copyright 1988-2006 University of Washington * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * * ======================================================================== */ /* * Program: flock() emulation via fcntl() locking * * Author: Mark Crispin * Networks and Distributed Computing * Computing & Communications * University of Washington * Administration Building, AG-44 * Seattle, WA 98195 * Internet: MRC@CAC.Washington.EDU * * Date: 10 April 2001 * Last Edited: 20 December 2006 */ #include "dummy.h" /* get scan_contents() prototype */ #define flock flocksim /* use ours instead of theirs */ #undef LOCK_SH #define LOCK_SH 1 /* shared lock */ #undef LOCK_EX #define LOCK_EX 2 /* exclusive lock */ #undef LOCK_NB #define LOCK_NB 4 /* no blocking */ #undef LOCK_UN #define LOCK_UN 8 /* unlock */ /* Safe locking definitions */ extern int lockslavep; /* non-zero means slave process */ #undef SAFE_DELETE #define SAFE_DELETE(dtb,stream,mbx) (dtb->flags & DR_LOCKING) ? \ safe_delete (dtb,stream,mbx) : (*dtb->mbxdel) (stream,mbx) #undef SAFE_RENAME #define SAFE_RENAME(dtb,stream,old,newname) (dtb->flags & DR_LOCKING) ? \ safe_rename (dtb,stream,old,newname) : (*dtb->mbxren) (stream,old,newname) #undef SAFE_STATUS #define SAFE_STATUS(dtb,stream,mbx,bits) (dtb->flags & DR_LOCKING) ? \ safe_status (dtb,stream,mbx,bits) : (*dtb->status) (stream,mbx,bits) #undef SAFE_SCAN_CONTENTS #define SAFE_SCAN_CONTENTS(dtb,name,contents,csiz,fsiz) \ (!dtb || (dtb->flags & DR_LOCKING)) ? \ safe_scan_contents (dtb,name,contents,csiz,fsiz) : \ scan_contents (dtb,name,contents,csiz,fsiz) #undef SAFE_COPY #define SAFE_COPY(dtb,stream,seq,mbx,bits) (dtb->flags & DR_LOCKING) ? \ safe_copy (dtb,stream,seq,mbx,bits) : (*dtb->copy) (stream,seq,mbx,bits) #undef SAFE_APPEND #define SAFE_APPEND(dtb,stream,mbx,af,data) (dtb->flags & DR_LOCKING) ? \ safe_append (dtb,stream,mbx,af,data) : (*dtb->append) (stream,mbx,af,data) #undef MM_EXISTS #define MM_EXISTS (lockslavep ? slave_exists : mm_exists) #undef MM_EXPUNGED #define MM_EXPUNGED (lockslavep ? slave_expunged : mm_expunged) #undef MM_FLAGS #define MM_FLAGS (lockslavep ? slave_flags : mm_flags) #undef MM_NOTIFY #define MM_NOTIFY (lockslavep ? slave_notify : mm_notify) #undef MM_STATUS #define MM_STATUS (lockslavep ? slave_status : mm_status) #undef MM_LOG #define MM_LOG (lockslavep ? slave_log : mm_log) #undef MM_CRITICAL #define MM_CRITICAL (lockslavep ? slave_critical : mm_critical) #undef MM_NOCRITICAL #define MM_NOCRITICAL (lockslavep ? slave_nocritical : mm_nocritical) #undef MM_DISKERROR #define MM_DISKERROR (lockslavep ? slave_diskerror : mm_diskerror) #undef MM_FATAL #define MM_FATAL (lockslavep ? slave_fatal : mm_fatal) #undef MM_APPEND #define MM_APPEND(af) (lockslavep ? slave_append : (*af)) /* Function prototypes */ int flocksim (int fd,int operation); long safe_delete (DRIVER *dtb,MAILSTREAM *stream,char *mbx); long safe_rename (DRIVER *dtb,MAILSTREAM *stream,char *old,char *newname); long safe_status (DRIVER *dtb,MAILSTREAM *stream,char *mbx,long flags); long safe_scan_contents (DRIVER *dtb,char *name,char *contents, unsigned long csiz,unsigned long fsiz); long safe_copy (DRIVER *dtb,MAILSTREAM *stream,char *seq,char *mbx,long flags); long safe_append (DRIVER *dtb,MAILSTREAM *stream,char *mbx,append_t af, void *data); void slave_exists (MAILSTREAM *stream,unsigned long number); void slave_expunged (MAILSTREAM *stream,unsigned long number); void slave_flags (MAILSTREAM *stream,unsigned long number); void slave_notify (MAILSTREAM *stream,char *string,long errflg); void slave_status (MAILSTREAM *stream,char *mailbox,MAILSTATUS *status); void slave_log (char *string,long errflg); void slave_critical (MAILSTREAM *stream); void slave_nocritical (MAILSTREAM *stream); long slave_diskerror (MAILSTREAM *stream,long errcode,long serious); void slave_fatal (char *string); long slave_append (MAILSTREAM *stream,void *data,char **flags,char **date, STRING **message); long slaveproxycopy (MAILSTREAM *stream,char *sequence,char *mailbox, long options);
Upload File
Create Folder