Branch: Tag:

2014-07-29

2014-07-29 14:13:00 by Per Hedbor <ph@opera.com>

Add locking support to FUSE.

Also implement the nano-second version of utime.

434:    "greyint": "predef::Image.Image.random":1,    "handle_alert()": "predef::SSL.Connection.got_data":1,    "headers": "predef::Stdio.sendfile":2, +  "how->owner": "predef::Fuse.Operations.lock":1, +  "how->type": "predef::Fuse.Operations.lock":2,    "id": "predef::Mysql.SqlTable.get_multi":1,    "idenfier": "predef::Program.defined":1,    "idenfifier": "predef::Program.defined":1,
465:    "open_socket()": "predef::Stdio.UDP.set_buffer":1,    "openat()": "predef::Stdio.Fd.fd_factory":2,    "pathname": "predef::System.resolvepath":1, +  "pid": "predef::Fuse.Operations.lock":1,    "pipe()": "predef::Stdio.Fd.fd_factory":2,    "predef::__pragma_save_parent__": "cpp::":1,    "predef::foreach()": "lfun::_get_iterator":1,
682:   "predef::Filesystem.Monitor.symlinks.stable_data_change": "stable_time"   "predef::Filesystem.Tar._Tar.extract": "symlink"   "predef::Fuse": "\"___Fuse\"" + "predef::Fuse.Operations.lock": "how->owner" "how->type" "pid"   "predef::GL": "glAreTexturesResident" "glBitmap" "glBlendColorEXT" "glCallLists" "glClipPlane" "glColorPointer" "glDeleteTextures" "glDrawElements" "glEdgeFlagPointer" "glEdgeFlagv" "glEvalMesh" "glFeedbackBuffer" "glGenTextures" "glGetBooleanv" "glGetClipPlane" "glGetDoublev" "glGetFloatv" "glGetIntegerv" "glGetLight" "glGetMap" "glGetMaterial" "glGetPixelMap" "glGetPointerv" "glGetPolygonStipple" "glGetTexEnv" "glGetTexGen" "glGetTexImage" "glGetTexLevelParameter" "glGetTexParameter" "glIndexPointer" "glInterleavedArrays" "glMap1" "glMap2" "glMapGrid" "glNormalPointer" "glPixelMap" "glPixelStore" "glPixelTransfer" "glPolygonStipple" "glPrioritizeTextures" "glReadPixels" "glRect" "glSelectBuffer" "glTexCoordPointer" "glTexImage1D" "glTexSubImage1D" "glVertexPointer"   "predef::GL.glAccum": "glGetIntegerv"   "predef::GL.glBegin": "glCallLists" "glColorPointer" "glEdgeFlagPointer" "glIndexPointer" "glInterleavedArrays" "glNormalPointer" "glPixelStore" "glTexCoordPointer" "glVertexPointer"