···11/*
22- * COPYRIGHT: See COPYING in the top level directory
33- * PROJECT: ReactOS kernel
44- * FILE: drivers/fs/vfat/blockdev.c
55- * PURPOSE: Temporary sector reading support
66- * PROGRAMMER: David Welch (welch@cwcom.net)
77- * UPDATE HISTORY:
22+ * PROJECT: VFAT Filesystem
33+ * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
44+ * PURPOSE: Temporary sector reading support
55+ * COPYRIGHT: Copyright 1999-2001 David Welch <welch@cwcom.net>
86 */
97108/* INCLUDES *****************************************************************/
+5-6
drivers/filesystems/vfatfs/cleanup.c
···11/*
22- * COPYRIGHT: See COPYING in the top level directory
33- * PROJECT: ReactOS kernel
44- * FILE: drivers/fs/vfat/cleanup.c
55- * PURPOSE: VFAT Filesystem
66- * PROGRAMMER: Jason Filby (jasonfilby@yahoo.com)
77- * Pierre Schweitzer (pierre@reactos.org)
22+ * PROJECT: VFAT Filesystem
33+ * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
44+ * PURPOSE: Cleanup routines
55+ * COPYRIGHT: Copyright 1998 Jason Filby <jasonfilby@yahoo.com>
66+ * Copyright 2014-2018 Pierre Schweitzer <pierre@reactos.org>
87 */
98109/* INCLUDES *****************************************************************/
+5-6
drivers/filesystems/vfatfs/close.c
···11/*
22- * COPYRIGHT: See COPYING in the top level directory
33- * PROJECT: ReactOS kernel
44- * FILE: drivers/filesystems/vfatfs/close.c
55- * PURPOSE: VFAT Filesystem
66- * PROGRAMMER: Jason Filby (jasonfilby@yahoo.com)
77- * Pierre Schweitzer (pierre@reactos.org)
22+ * PROJECT: VFAT Filesystem
33+ * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
44+ * PURPOSE: File close routines
55+ * COPYRIGHT: Copyright 1998 Jason Filby <jasonfilby@yahoo.com>
66+ * Copyright 2014-2018 Pierre Schweitzer <pierre@reactos.org>
87 */
98109/* INCLUDES *****************************************************************/
+5-23
drivers/filesystems/vfatfs/create.c
···11/*
22- * ReactOS kernel
33- * Copyright (C) 1998, 1999, 2000, 2001 ReactOS Team
44- *
55- * This program is free software; you can redistribute it and/or modify
66- * it under the terms of the GNU General Public License as published by
77- * the Free Software Foundation; either version 2 of the License, or
88- * (at your option) any later version.
99- *
1010- * This program is distributed in the hope that it will be useful,
1111- * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313- * GNU General Public License for more details.
1414- *
1515- * You should have received a copy of the GNU General Public License along
1616- * with this program; if not, write to the Free Software Foundation, Inc.,
1717- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1818- */
1919-/*
2020- * PROJECT: ReactOS kernel
2121- * FILE: drivers/filesystems/vfatfs/create.c
2222- * PURPOSE: VFAT Filesystem
2323- * PROGRAMMER: Jason Filby (jasonfilby@yahoo.com)
2424- * Pierre Schweitzer (pierre@reactos.org)
22+ * PROJECT: VFAT Filesystem
33+ * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
44+ * PURPOSE: File creation routines
55+ * COPYRIGHT: Copyright 1998 Jason Filby <jasonfilby@yahoo.com>
66+ * Copyright 2010-2019 Pierre Schweitzer <pierre@reactos.org>
257 */
268279/* INCLUDES *****************************************************************/
+7-8
drivers/filesystems/vfatfs/dir.c
···11/*
22- * COPYRIGHT: See COPYING in the top level directory
33- * PROJECT: ReactOS kernel
44- * FILE: drivers/fs/vfat/dir.c
55- * PURPOSE: VFAT Filesystem : directory control
66- * UPDATE HISTORY:
77- 19-12-1998 : created
88-99-*/
22+ * PROJECT: VFAT Filesystem
33+ * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
44+ * PURPOSE: Directory control
55+ * COPYRIGHT: Copyright 1998 Jason Filby <jasonfilby@yahoo.com>
66+ * Copyright 2004-2005 Hervé Poussineau <hpoussin@reactos.org>
77+ * Copyright 2012-2018 Pierre Schweitzer <pierre@reactos.org>
88+ */
1091110/* INCLUDES *****************************************************************/
1211
+6-7
drivers/filesystems/vfatfs/direntry.c
···11/*
22- * FILE: DirEntry.c
33- * PURPOSE: Routines to manipulate directory entries.
44- * COPYRIGHT: See COPYING in the top level directory
55- * PROJECT: ReactOS kernel
66- * PROGRAMMER: Jason Filby (jasonfilby@yahoo.com)
77- * Rex Jolliff (rex@lvcablemodem.com)
88- * Herve Poussineau (reactos@poussine.freesurf.fr)
22+ * PROJECT: VFAT Filesystem
33+ * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
44+ * PURPOSE: Routines to manipulate directory entries
55+ * COPYRIGHT: Copyright 1998 Jason Filby <jasonfilby@yahoo.com>
66+ * Copyright 2001 Rex Jolliff <rex@lvcablemodem.com>
77+ * Copyright 2004-2022 Hervé Poussineau <hpoussin@reactos.org>
98 */
1091110/* ------------------------------------------------------- INCLUDES */
+6-8
drivers/filesystems/vfatfs/dirwr.c
···11/*
22- * COPYRIGHT: See COPYING in the top level directory
33- * PROJECT: ReactOS kernel
44- * FILE: drivers/filesystems/vfatfs/dirwr.c
55- * PURPOSE: VFAT Filesystem : write in directory
66- * PROGRAMMER: Rex Jolliff (rex@lvcablemodem.com)
77- * Herve Poussineau (reactos@poussine.freesurf.fr)
88- * Pierre Schweitzer (pierre@reactos.org)
99- *
22+ * PROJECT: VFAT Filesystem
33+ * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
44+ * PURPOSE: Write in directory
55+ * COPYRIGHT: Copyright 1999-2001 Rex Jolliff <rex@lvcablemodem.com>
66+ * Copyright 2004-2008 Hervé Poussineau <hpoussin@reactos.org>
77+ * Copyright 2010-2018 Pierre Schweitzer <pierre@reactos.org>
108 */
1191210/* INCLUDES *****************************************************************/
+4-22
drivers/filesystems/vfatfs/ea.c
···11/*
22- * ReactOS kernel
33- * Copyright (C) 1998, 1999, 2000, 2001 ReactOS Team
44- *
55- * This program is free software; you can redistribute it and/or modify
66- * it under the terms of the GNU General Public License as published by
77- * the Free Software Foundation; either version 2 of the License, or
88- * (at your option) any later version.
99- *
1010- * This program is distributed in the hope that it will be useful,
1111- * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313- * GNU General Public License for more details.
1414- *
1515- * You should have received a copy of the GNU General Public License along
1616- * with this program; if not, write to the Free Software Foundation, Inc.,
1717- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1818- */
1919-/*
2020- * PROJECT: ReactOS kernel
2121- * FILE: drivers/fs/vfat/ea.c
2222- * PURPOSE: VFAT Filesystem
2323- * PROGRAMMER: Jason Filby (jasonfilby@yahoo.com)
22+ * PROJECT: VFAT Filesystem
33+ * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
44+ * PURPOSE: Extended attributes handlers
55+ * COPYRIGHT: Copyright 1998 Jason Filby <jasonfilby@yahoo.com>
246 */
257268/* INCLUDES *****************************************************************/
+5-6
drivers/filesystems/vfatfs/fastio.c
···11/*
22- * FILE: drivers/filesystems/vfatfs/fastio.c
33- * PURPOSE: Fast IO routines.
44- * COPYRIGHT: See COPYING in the top level directory
55- * PROJECT: ReactOS kernel
66- * PROGRAMMER: Herve Poussineau (hpoussin@reactos.org)
77- * Pierre Schweitzer (pierre@reactos.org)
22+ * PROJECT: VFAT Filesystem
33+ * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
44+ * PURPOSE: Fast IO routines
55+ * COPYRIGHT: Copyright 2005 Hervé Poussineau <hpoussin@reactos.org>
66+ * Copyright 2015-2018 Pierre Schweitzer <pierre@reactos.org>
87 */
98109#include "vfat.h"
+5-7
drivers/filesystems/vfatfs/fat.c
···11/*
22- * COPYRIGHT: See COPYING in the top level directory
33- * PROJECT: ReactOS kernel
44- * FILE: drivers/filesystems/vfatfs/fat.c
55- * PURPOSE: VFAT Filesystem
66- * PROGRAMMER: Jason Filby (jasonfilby@yahoo.com)
77- * Pierre Schweitzer (pierre@reactos.org)
88- *
22+ * PROJECT: VFAT Filesystem
33+ * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
44+ * PURPOSE: File Allocation Table routines
55+ * COPYRIGHT: Copyright 1998 Jason Filby <jasonfilby@yahoo.com>
66+ * Copyright 2015-2018 Pierre Schweitzer <pierre@reactos.org>
97 */
108119/* INCLUDES *****************************************************************/
+8-9
drivers/filesystems/vfatfs/fcb.c
···11/*
22-* FILE: drivers/filesystems/vfatfs/fcb.c
33-* PURPOSE: Routines to manipulate FCBs.
44-* COPYRIGHT: See COPYING in the top level directory
55-* PROJECT: ReactOS kernel
66-* PROGRAMMER: Jason Filby (jasonfilby@yahoo.com)
77-* Rex Jolliff (rex@lvcablemodem.com)
88-* Herve Poussineau (reactos@poussine.freesurf.fr)
99-* Pierre Schweitzer (pierre@reactos.org)
1010-*/
22+ * PROJECT: VFAT Filesystem
33+ * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
44+ * PURPOSE: Routines to manipulate FCBs
55+ * COPYRIGHT: Copyright 1998 Jason Filby <jasonfilby@yahoo.com>
66+ * Copyright 2001 Rex Jolliff <rex@lvcablemodem.com>
77+ * Copyright 2005-2022 Hervé Poussineau <hpoussin@reactos.org>
88+ * Copyright 2008-2018 Pierre Schweitzer <pierre@reactos.org>
99+ */
11101211/* ------------------------------------------------------- INCLUDES */
1312
+6-8
drivers/filesystems/vfatfs/finfo.c
···11/*
22- * COPYRIGHT: See COPYING in the top level directory
33- * PROJECT: ReactOS kernel
44- * FILE: drivers/filesystems/vfatfs/finfo.c
55- * PURPOSE: VFAT Filesystem
66- * PROGRAMMER: Jason Filby (jasonfilby@yahoo.com)
77- * Herve Poussineau (reactos@poussine.freesurf.fr)
88- * Pierre Schweitzer (pierre@reactos.org)
99- *
22+ * PROJECT: VFAT Filesystem
33+ * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
44+ * PURPOSE: File information routines
55+ * COPYRIGHT: Copyright 1998 Jason Filby <jasonfilby@yahoo.com>
66+ * Copyright 2005 Hervé Poussineau <hpoussin@reactos.org>
77+ * Copyright 2008-2018 Pierre Schweitzer <pierre@reactos.org>
108 */
1191210/* INCLUDES *****************************************************************/
+5-5
drivers/filesystems/vfatfs/flush.c
···11/*
22- * COPYRIGHT: See COPYING in the top level directory
33- * PROJECT: ReactOS kernel
44- * FILE: drivers/fs/vfat/flush.c
55- * PURPOSE: VFAT Filesystem
66- * PROGRAMMER:
22+ * PROJECT: VFAT Filesystem
33+ * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
44+ * PURPOSE: Flushing routines
55+ * COPYRIGHT: Copyright 2004-2013 Eric Kohl <eric.kohl@reactos.org>
66+ * Copyright 2014-2018 Pierre Schweitzer <pierre@reactos.org>
77 */
8899/* INCLUDES *****************************************************************/
+5-22
drivers/filesystems/vfatfs/fsctl.c
···11/*
22- * ReactOS kernel
33- * Copyright (C) 2002 ReactOS Team
44- *
55- * This program is free software; you can redistribute it and/or modify
66- * it under the terms of the GNU General Public License as published by
77- * the Free Software Foundation; either version 2 of the License, or
88- * (at your option) any later version.
99- *
1010- * This program is distributed in the hope that it will be useful,
1111- * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313- * GNU General Public License for more details.
1414- *
1515- * You should have received a copy of the GNU General Public License along
1616- * with this program; if not, write to the Free Software Foundation, Inc.,
1717- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1818- */
1919-/*
2020- * COPYRIGHT: See COPYING in the top level directory
2121- * PROJECT: ReactOS kernel
2222- * FILE: drivers/fs/vfat/fsctl.c
2323- * PURPOSE: VFAT Filesystem
22+ * PROJECT: VFAT Filesystem
33+ * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
44+ * PURPOSE: Filesystem routines
55+ * COPYRIGHT: Copyright 2002-2013 Eric Kohl <eric.kohl@reactos.org>
66+ * Copyright 2008-2018 Pierre Schweitzer <pierre@reactos.org>
247 */
258269/* INCLUDES *****************************************************************/
+5-23
drivers/filesystems/vfatfs/iface.c
···11/*
22- * ReactOS kernel
33- * Copyright (C) 1998, 1999, 2000, 2001 ReactOS Team
44- *
55- * This program is free software; you can redistribute it and/or modify
66- * it under the terms of the GNU General Public License as published by
77- * the Free Software Foundation; either version 2 of the License, or
88- * (at your option) any later version.
99- *
1010- * This program is distributed in the hope that it will be useful,
1111- * but WITHOUT ANY WARRANTY; without even the implied warranty of
1212- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1313- * GNU General Public License for more details.
1414- *
1515- * You should have received a copy of the GNU General Public License along
1616- * with this program; if not, write to the Free Software Foundation, Inc.,
1717- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1818- */
1919-/*
2020- * PROJECT: ReactOS kernel
2121- * FILE: drivers/fs/vfat/iface.c
2222- * PURPOSE: VFAT Filesystem
2323- * PROGRAMMER: Jason Filby (jasonfilby@yahoo.com)
2424- * Pierre Schweitzer (pierre@reactos.org)
22+ * PROJECT: VFAT Filesystem
33+ * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
44+ * PURPOSE: Driver entry interface
55+ * COPYRIGHT: Copyright 1998 Jason Filby <jasonfilby@yahoo.com>
66+ * Copyright 2010-2018 Pierre Schweitzer <pierre@reactos.org>
257 */
268279/* INCLUDES *****************************************************************/
+5-6
drivers/filesystems/vfatfs/kdbg.c
···11/*
22-* FILE: drivers/filesystems/vfatfs/kdbg.c
33-* PURPOSE: KDBG extension.
44-* COPYRIGHT: See COPYING in the top level directory
55-* PROJECT: ReactOS kernel
66-* PROGRAMMER: Pierre Schweitzer (pierre@reactos.org)
77-*/
22+ * PROJECT: VFAT Filesystem
33+ * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
44+ * PURPOSE: KDBG extension
55+ * COPYRIGHT: Copyright 2018 Pierre Schweitzer <pierre@reactos.org>
66+ */
8798/* ------------------------------------------------------- INCLUDES */
109
+5-6
drivers/filesystems/vfatfs/misc.c
···11/*
22- * COPYRIGHT: See COPYING in the top level directory
33- * PROJECT: ReactOS kernel
44- * FILE: drivers/fs/vfat/misc.c
55- * PURPOSE: VFAT Filesystem
66- * PROGRAMMER:
77- *
22+ * PROJECT: VFAT Filesystem
33+ * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
44+ * PURPOSE: Misc routines
55+ * COPYRIGHT: Copyright 1998 Jason Filby <jasonfilby@yahoo.com>
66+ * Copyright 2015-2018 Pierre Schweitzer <pierre@reactos.org>
87 */
98109/* INCLUDES *****************************************************************/
+4-6
drivers/filesystems/vfatfs/pnp.c
···11/*
22- * COPYRIGHT: See COPYING in the top level directory
33- * PROJECT: ReactOS kernel
44- * FILE: drivers/filesystems/vfatfs/pnp.c
55- * PURPOSE: VFAT Filesystem
66- * PROGRAMMER: Pierre Schweitzer
77- *
22+ * PROJECT: VFAT Filesystem
33+ * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
44+ * PURPOSE: Plug & Play handlers
55+ * COPYRIGHT: Copyright 2010-2015 Pierre Schweitzer <pierre@reactos.org>
86 */
97108/* INCLUDES *****************************************************************/
+5-7
drivers/filesystems/vfatfs/rw.c
···11/*
22- * COPYRIGHT: See COPYING in the top level directory
33- * PROJECT: ReactOS kernel
44- * FILE: drivers/filesystems/vfatfs/rw.c
55- * PURPOSE: VFAT Filesystem
66- * PROGRAMMER: Jason Filby (jasonfilby@yahoo.com)
77- * Pierre Schweitzer (pierre@reactos.org)
88- *
22+ * PROJECT: VFAT Filesystem
33+ * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
44+ * PURPOSE: Reading and writing routines
55+ * COPYRIGHT: Copyright 1998 Jason Filby <jasonfilby@yahoo.com>
66+ * Copyright 2008-2018 Pierre Schweitzer <pierre@reactos.org>
97 */
108119/* INCLUDES *****************************************************************/
+4-5
drivers/filesystems/vfatfs/shutdown.c
···11/*
22- * COPYRIGHT: See COPYING in the top level directory
33- * PROJECT: ReactOS kernel
44- * FILE: drivers/fs/vfat/shutdown.c
55- * PURPOSE: VFAT Filesystem
66- * PROGRAMMER: Eric Kohl
22+ * PROJECT: VFAT Filesystem
33+ * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
44+ * PURPOSE: Shutdown handlers
55+ * COPYRIGHT: Copyright 2000-2013 Eric Kohl <eric.kohl@reactos.org>
76 */
8798/* INCLUDES *****************************************************************/
+5-7
drivers/filesystems/vfatfs/string.c
···11/*
22- * COPYRIGHT: See COPYING in the top level directory
33- * PROJECT: ReactOS kernel
44- * FILE: drivers/fs/vfat/string.c
55- * PURPOSE: VFAT Filesystem
66- * PROGRAMMERS: Jason Filby (jasonfilby@yahoo.com)
77- * Doug Lyons (douglyons at douglyons dot com)
88- *
22+ * PROJECT: VFAT Filesystem
33+ * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
44+ * PURPOSE: Volume routines
55+ * COPYRIGHT: Copyright 1998 Jason Filby <jasonfilby@yahoo.com>
66+ * Copyright 2020 Doug Lyons <douglyons@douglyons.com>
97 */
108119/* INCLUDES *****************************************************************/