Changeset 248 for trunk/include/slib.h


Ignore:
Timestamp:
Sep 21, 2009, 8:23:56 PM (15 years ago)
Author:
katerina
Message:

Code to track down originating site for ticket #163.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/slib.h

    r243 r248  
    327327   * ---------------------------------------------------------------- */
    328328
    329   SL_TICKET sl_make_ticket (int fd, const char * path);
    330 
     329#define SL_OFILE_SIZE 32
     330
     331  char * sl_check_stale();
     332
     333  SL_TICKET sl_make_ticket (const char * ofile, int oline,
     334                            int fd, const char * filename);
     335 
    331336  /* Open for writing.
    332337   */
    333   SL_TICKET  sl_open_write       (const char * fname, int priviledge_mode);
     338  SL_TICKET  sl_open_write       (const char * ofile, int oline,
     339                                  const char * fname, int priviledge_mode);
    334340
    335341  /* Open for reading.
    336342   */
    337   SL_TICKET  sl_open_read        (const char * fname, int priviledge_mode);
     343  SL_TICKET  sl_open_read        (const char * ofile, int oline,
     344                                  const char * fname, int priviledge_mode);
    338345
    339346  /* Drop from cach when closing
     
    343350  /* Open for reading w/minimum checking.
    344351   */
    345   SL_TICKET  sl_open_fastread    (const char * fname, int priviledge_mode);
     352  SL_TICKET  sl_open_fastread    (const char * ofile, int oline,
     353                                  const char * fname, int priviledge_mode);
    346354
    347355  /* Open for read and write.
    348356   */
    349   SL_TICKET  sl_open_rdwr        (const char * fname, int priviledge_mode);
     357  SL_TICKET  sl_open_rdwr        (const char * ofile, int oline,
     358                                  const char * fname, int priviledge_mode);
    350359
    351360  /* Open for read and write, fail if file exists.
    352361   */
    353   SL_TICKET sl_open_safe_rdwr    (const char * fname, int priv);
     362  SL_TICKET sl_open_safe_rdwr    (const char * ofile, int oline,
     363                                  const char * fname, int priv);
    354364
    355365  /* Open for write, truncate.
    356366   */
    357   SL_TICKET  sl_open_write_trunc (const char * fname, int priviledge_mode);
     367  SL_TICKET  sl_open_write_trunc (const char * ofile, int oline,
     368                                  const char * fname, int priviledge_mode);
    358369
    359370  /* Open for read and write, truncate.
    360371   */
    361   SL_TICKET  sl_open_rdwr_trunc  (const char * fname, int priviledge_mode);
     372  SL_TICKET  sl_open_rdwr_trunc  (const char * ofile, int oline,
     373                                  const char * fname, int priviledge_mode);
    362374
    363375  /* Initialize the content sh_string.
Note: See TracChangeset for help on using the changeset viewer.